Comment résoudre cette erreur: problème de rendu Path.op () non pris en charge
J'ai essayé de forcer l'actualisation de la mise en page, de redémarrer, de mettre à jour Android Studio, d'arrêter l'antivirus pendant un certain temps, mais le problème est toujours là.
Étonnamment, je suis capable de compiler et d'exécuter l'application, mais comment se débarrasser de cette erreur?
J'utilise:
- Android Studio 3.5.3
- Outils SDK Android 29.0.2
- Plateforme SDK Android Android 10.0 (Q) Plateforme SDK Android 29
- Par défaut OpenJDK Platform binary
pour reproduire l'erreur:
- Créer un nouveau projet Android avec une activité vide
remplacez la disposition par la disposition suivante:
<?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>
la source
Problème résolu en remplaçant l'implémentation des composants matériels dans Gradle Build (au niveau de l'application)
à
la source
J'ai fait face au même problème. Le problème s'est amélioré lorsque j'exécute l'application. Je pense que le problème sera amélioré lorsque vous effacerez et reconstruirez votre projet.
la source
Un peu tard mais
implementation 'com.google.android.material:material:1.2.0-alpha06'
fonctionne correctement, donc plus besoin de rétrograder en alpha02.
la source
J'ai rencontré le même problème hier. Le mien a à voir avec le
composant. Je ne sais pas exactement pourquoi, mais l'ajouter le
android:background="..."
résout.la source
rencontré le même problème lors de l'utilisation de la puce, il n'est pas visible dans l'éditeur de mise en page. l'a résolu en changeant
à
la source
Remplacer
fileTree d'implémentation (dir: 'libs', include: ['* .jar'])
à
fileTree d'implémentation (dir: 'libs', include: ['* .jar'])
la source
quiconque traverse ce problème vient de rétrograder ou de mettre à niveau votre dépendance de conception matérielle vers
semble être plus stable en termes de rendu, surtout si vous utilisez Android Studio V3.4 et supérieur. L'éclipse me manque parfois
la source