Caused by: java.lang.NullPointerException: Attempt to invoke virtual method 'void android.widget.LinearLayout.addView(android.view.View)' on a null object reference
        at com.google.ar.sceneform.samples.imagetexture.MainActivity.InitializerGallery(MainActivity.java:76)
        at com.google.ar.sceneform.samples.imagetexture.MainActivity.onCreate(MainActivity.java:58)
activity_main.xml
<FrameLayout xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:tools="http://schemas.android.com/tools"
    xmlns:app="http://schemas.android.com/apk/res-auto"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    tools:context=".MainActivity">
    <fragment
        android:id="@+id/sceneform_fragment"
        android:name="com.google.ar.sceneform.ux.ArFragment"
        android:layout_width="match_parent"
        android:layout_height="0dp"
        app:layout_constraintTop_toTopOf="parent"
        app:layout_constraintBottom_toTopOf="@+id/gallery_layout"
        app:layout_constraintVertical_chainStyle="spread"
        app:layout_constraintVertical_weight="9"
        />
    <androidx.fragment.app.FragmentContainerView
        android:id="@+id/arFragment"
        android:layout_width="match_parent"
        android:layout_height="match_parent" />
</FrameLayout> 
MainActivity.java
@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_main);
    fragment = (ArFragment) getSupportFragmentManager().findFragmentById(R.id.sceneform_fragment);
    getSupportFragmentManager().addFragmentOnAttachListener((fragmentManager, fragment) -> {
        if (fragment.getId() == R.id.arFragment) {
            arFragment = (ArFragment) fragment;
            arFragment.setOnTapArPlaneListener(MainActivity.this);
        }
    });
    if (savedInstanceState == null) {
        if (Sceneform.isSupported(this)) {
            getSupportFragmentManager().beginTransaction()
                    .add(R.id.arFragment, ArFragment.class, null)
                    .commit();
        }
    }
//원인이 되는 부분
    InitializerGallery();
    loadModel();
    loadTexture();
} private void InitializerGallery(){
        LinearLayout gallery = findViewById(R.id.gallery_layout);
        ImageView sun = new ImageView(this);
        sun.setImageResource(R.drawable.chair_thumb);
        sun.setContentDescription("sun");
//        sun.setOnClickListener(view -> {selectedObject = "chair";});
        System.out.println(sun);
        gallery.addView(sun);
    } 
원인이 되는 부분은 gallery.addView같은데 아무리봐도 null값이 나오는게 이해가 되질 않습니다.
문제가 되는 부분이 있을까요? 어제부터 고생하고 있습니다 ㅠ
 
파일구조
