Nach der Migration von Eclipse auf die neue Version von Android Studio 3.2, API 28, wird im Layout meiner App die folgende Fehlermeldung angezeigt:
Das Layout im Layout enthält keine Deklaration im Basislayoutordner. Dies kann zu Abstürzen führen, wenn die Ressource in einer Konfiguration abgefragt wird, die nicht mit diesem Qualifikationsmerkmal übereinstimmt
Eines der Layouts, bei denen ich diesen Fehler erhalte, ist:
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:orientation="vertical"
android:background="@null" >
<FrameLayout
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:orientation="vertical" >
<ImageView
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_gravity="top|center_horizontal"
android:adjustViewBounds="true"
android:contentDescription="@string/hello_world"
android:src="@drawable/loading_top" />
<ImageView
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_gravity="bottom|center_horizontal"
android:adjustViewBounds="true"
android:contentDescription="@string/hello_world"
android:src="@drawable/loading_bottom" />
<ImageView
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_gravity="center"
android:contentDescription="@string/hello_world"
android:background="@color/white"
android:layout_marginBottom="5dp"
android:paddingTop="10dp"
android:paddingBottom="10dp"
android:src="@drawable/loading_logo" />
<ImageView
android:id="@+id/loading"
android:layout_width="fill_parent"
android:layout_height="match_parent"
android:layout_gravity="center|center_vertical"
android:layout_marginBottom="0dp"
android:layout_marginTop="0dp"
android:contentDescription="@string/hello_world"
android:scaleType="fitXY"
android:src="@null" />
</FrameLayout>
</LinearLayout>
Ich erhalte den Fehler in der ersten Zeile des ersten LinearLayout.
Weiß jemand, wie man diesen Fehler löst?
Danke dir
UPDATE: Es scheint ein Codierungsproblem zu sein. Ich hatte die XML-Dateien mit Windows Explorer in den Ordner kopiert. Nach dem Löschen und Kopieren der Dateien in Android Studio wurde das Problem behoben.