Cara mengatasi kesalahan ini: Render masalah Path.op () tidak didukung
Saya mencoba untuk memaksakan tata letak penyegaran, restart, memperbarui Android Studio, menghentikan antivirus untuk sementara waktu, tetapi masalahnya masih ada.
Anehnya saya bisa mengkompilasi dan menjalankan aplikasi, tetapi bagaimana cara menghilangkan kesalahan ini?
Saya menggunakan:
- Android Studio 3.5.3
- Android SDK Tools 29.0.2
- Android SDK Platform Android 10.0 (Q) Android SDK Platform 29
- Biner Platform OpenJDK default
untuk mereproduksi kesalahan:
- Buat proyek Android baru dengan aktivitas kosong
ganti tata letak dengan tata letak berikut:
<?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>
sumber
Masalah dipecahkan dengan mengganti implementasi komponen material di Gradle Build (pada level App)
untuk
sumber
Saya menghadapi masalah yang sama. Masalahnya membaik ketika saya menjalankan aplikasi. Saya pikir masalahnya akan diperbaiki ketika Anda membersihkan dan membangun kembali proyek Anda.
sumber
Tapi sedikit terlambat
implementation 'com.google.android.material:material:1.2.0-alpha06'
berfungsi dengan benar, jadi tidak perlu downgrade ke alpha02 lagi.
sumber
Saya bertemu dengan masalah yang sama kemarin. Milik saya harus dilakukan dengan
komponen. Saya tidak tahu persis mengapa, tetapi menambahkan
android:background="..."
menyelesaikannya.sumber
menghadapi masalah yang sama saat menggunakan chip, itu tidak terlihat di editor tata letak. mengatasinya dengan mengubah
untuk
sumber
Menggantikan
implementasi fileTree (dir: 'libs', termasuk: ['* .jar'])
untuk
implementasi fileTree (dir: 'libs', termasuk: ['* .jar'])
sumber