So beheben Sie diesen Fehler: Renderproblem Path.op () wird nicht unterstützt
Ich habe versucht, das Aktualisierungslayout zu erzwingen, neu zu starten, Android Studio zu aktualisieren und das Virenschutzprogramm für eine Weile zu beenden, aber das Problem ist immer noch vorhanden.
Überraschenderweise kann ich die App kompilieren und ausführen, aber wie kann ich diesen Fehler beseitigen?
Ich benutze:
- Android Studio 3.5.3
- Android SDK Tools 29.0.2
- Android SDK-Plattform Android 10.0 (Q) Android SDK-Plattform 29
- Standard OpenJDK Platform Binär
um den Fehler zu reproduzieren:
- Erstellen Sie ein neues Android-Projekt mit leerer Aktivität
Ersetzen Sie das Layout durch das folgende Layout:
<?xml version="1.0" encoding="utf-8"?> <androidx.coordinatorlayout.widget.CoordinatorLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:id="@+id/parent_view" xmlns:app="http://schemas.android.com/apk/res-auto" android:layout_width="match_parent" android:layout_height="match_parent" tools:context=".MainActivity" android:background="@android:color/white"> <com.google.android.material.appbar.AppBarLayout android:id="@+id/appbar" android:layout_width="match_parent" android:layout_height="wrap_content"> <include layout="@layout/toolbar" /> </com.google.android.material.appbar.AppBarLayout> <androidx.core.widget.NestedScrollView android:id="@+id/nested_scroll_view" android:layout_width="match_parent" android:layout_height="match_parent" android:clipToPadding="false" android:scrollbars="none" android:scrollingCache="true" app:layout_behavior="@string/appbar_scrolling_view_behavior"> <LinearLayout android:layout_width="match_parent" android:layout_height="wrap_content" android:orientation="vertical"> <androidx.cardview.widget.CardView android:layout_width="match_parent" android:layout_height="wrap_content" app:cardCornerRadius="0dp" app:cardElevation="2dp"> <RelativeLayout android:layout_width="match_parent" android:layout_height="wrap_content"> <androidx.viewpager.widget.ViewPager android:id="@+id/pager" android:layout_width="match_parent" android:layout_height="250dp" android:layout_alignParentLeft="true" android:layout_alignParentStart="true" android:layout_alignParentTop="true" android:background="@android:color/darker_gray" /> <RelativeLayout android:layout_width="match_parent" android:layout_height="wrap_content" android:layout_alignParentBottom="true" android:layout_centerHorizontal="true" android:orientation="vertical" android:paddingBottom="16dp" android:paddingLeft="12dp" android:paddingRight="12dp" android:paddingTop="14dp"> <LinearLayout android:layout_width="match_parent" android:layout_height="wrap_content" android:orientation="vertical"> <TextView android:id="@+id/title" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="Title is going here" android:textAppearance="@style/TextAppearance.AppCompat.Medium" android:textColor="@android:color/white" /> <TextView android:id="@+id/brief" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text=" Location" android:textAppearance="@style/TextAppearance.AppCompat.Small" /> </LinearLayout> <LinearLayout android:id="@+id/layout_dots" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_alignParentBottom="true" android:layout_alignParentEnd="true" android:layout_alignParentRight="true" android:layout_gravity="end" android:gravity="center" android:orientation="horizontal" /> </RelativeLayout> </RelativeLayout> </androidx.cardview.widget.CardView> <View android:layout_width="0dp" android:layout_height="16dp" /> <LinearLayout android:layout_width="match_parent" android:layout_height="wrap_content" android:layout_margin="16dp" android:orientation="vertical"> <TextView android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="Description" android:textAppearance="@style/TextAppearance.AppCompat.Large" android:textColor="@android:color/darker_gray" /> <TextView android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_marginTop="6dp" android:lineSpacingExtra="4dp" android:text="very_long_lorem_ipsum very_long_lorem_ipsum very_long_lorem_ipsum very_long_lorem_ipsum very_long_lorem_ipsum very_long_lorem_ipsum very_long_lorem_ipsum very_long_lorem_ipsum very_long_lorem_ipsum very_long_lorem_ipsum very_long_lorem_ipsum very_long_lorem_ipsum very_long_lorem_ipsum very_long_lorem_ipsum very_long_lorem_ipsum very_long_lorem_ipsum very_long_lorem_ipsum very_long_lorem_ipsum very_long_lorem_ipsum " android:textAppearance="@style/TextAppearance.AppCompat.Subhead" android:textColor="@android:color/darker_gray"/> </LinearLayout> <View android:layout_width="0dp" android:layout_height="8dp" /> </LinearLayout> </androidx.core.widget.NestedScrollView>
quelle
Problem gelöst durch Ersetzen der Materialkomponentenimplementierung in Gradle Build (auf App-Ebene)
zu
quelle
Ich hatte das gleiche Problem. Das Problem hat sich verbessert, als ich die Anwendung ausgeführt habe. Ich denke, das Problem wird sich verbessern, wenn Sie Ihr Projekt löschen und neu erstellen.
quelle
Ein bisschen spät aber
implementation 'com.google.android.material:material:1.2.0-alpha06'
funktioniert korrekt, sodass kein Downgrade mehr auf alpha02 erforderlich ist.
quelle
Ich bin gestern auf dasselbe Problem gestoßen. Meins hat mit dem zu tun
Komponente. Ich weiß nicht genau warum, aber das Hinzufügen
android:background="..."
löst es.quelle
Bei der Verwendung des Chips trat das gleiche Problem auf. Es ist im Layout-Editor nicht sichtbar. löste es durch Ändern
zu
quelle
Ersetzen
ImplementierungsdateiTree (dir: 'libs', include: ['* .jar'])
zu
ImplementierungsdateiTree (dir: 'libs', include: ['* .jar'])
quelle