रेंडर समस्या को हल करने के लिए कैसे Path.op () समर्थित नहीं है?


13

इस त्रुटि को कैसे हल करें: रेंडर समस्या Path.op () समर्थित नहीं है

मैंने रीफ़्रेश लेआउट को फिर से शुरू करने, एंड्रॉइड स्टूडियो को अपडेट करने, एंटीवायरस को कुछ समय के लिए रोकने की कोशिश की, लेकिन समस्या अभी भी है।

हैरानी की बात है कि मैं एप्लिकेशन को संकलित करने और चलाने में सक्षम हूं, लेकिन इस त्रुटि से कैसे छुटकारा पाएं?

मै इस्तेमाल कर रहा हूँ:

  • एंड्रॉइड स्टूडियो 3.5.3
  • Android एसडीके उपकरण 29.0.2
  • Android SDK प्लेटफ़ॉर्म Android 10.0 (Q) Android SDK प्लेटफ़ॉर्म 29
  • डिफ़ॉल्ट OpenJDK प्लेटफॉर्म बाइनरी

त्रुटि को पुन: उत्पन्न करने के लिए:

  • खाली गतिविधि के साथ नया एंड्रॉइड प्रोजेक्ट बनाएं
  • निम्नलिखित लेआउट के साथ लेआउट को बदलें:

    <?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>

यहां छवि विवरण दर्ज करें

जवाबों:


18

मैं उसी समस्या का सामना कर रहा था। कारण यह है, कि इस बग के साथ मैटीरियल कंपोनेंट्स के नए वर्जन को बंडल किया गया है। इसलिए, मैंने ग्रैड बिल्ड स्क्रिप्ट में संस्करण को प्रतिस्थापित करने की कोशिश की जो समर्थन करता है Path.op()

तो, केवल एक चीज जो आपको करनी है वह यह है कि आपके ग्रेडल स्क्रिप्ट में निर्भरता को इस एक के साथ बदल दिया जाए:

कार्यान्वयन 'com.google.android.material: सामग्री: 1.2.0-अल्फा02'


मेरे लिए यह एक काम ..
Fra Red

मेरे लिए भी काम किया। बटन आइकन लेआउट पर दिखाई नहीं दे रहे थे, इससे समस्या हल हो गई।
1

मेरे लिए काम किया! धन्यवाद
Pavlos

10

ग्रेड बिल्ड (ऐप स्तर पर) में सामग्री घटक कार्यान्वयन की जगह द्वारा हल की गई समस्या

com.google.android.material:material:1.2.0-alpha05

सेवा

com.google.android.material:material:1.2.0-alpha02

1

मैंने उसी समस्या का सामना किया। जब मैंने एप्लिकेशन चलाया तो समस्या में सुधार हुआ। मुझे लगता है कि जब आप अपनी परियोजना को स्पष्ट और पुनर्निर्माण करेंगे तो समस्या में सुधार होगा।


1

थोड़ी देर लेकिन

implementation 'com.google.android.material:material:1.2.0-alpha06'

सही ढंग से काम करता है, इसलिए अब अल्फा 02 पर डाउनग्रेड करने की आवश्यकता नहीं है।


0

मैं कल उसी समस्या से टकरा गया। मेरा साथ करने के लिए मिल गया

com.google.android.material.appbar.AppBarLayout

घटक। मुझे नहीं पता कि वास्तव में क्यों, लेकिन android:background="..."इसे जोड़ना ।


0

चिप का उपयोग करते समय एक ही समस्या का सामना करना पड़ा, यह लेआउट संपादक में दिखाई नहीं देता है। इसे बदलकर हल किया

implementation 'com.google.android.material:material:1.2.0-alpha03'

सेवा

implementation 'com.google.android.material:material:1.2.0-alpha02'

0

बदलने के

कार्यान्वयन फ़ाइलट्री (dir: 'libs', शामिल हैं: ['* .jar']]

api 'com.google.android.material:material:1.2.0-alpha06'

सेवा

कार्यान्वयन फ़ाइलट्री (dir: 'libs', शामिल हैं: ['* .jar']]

api 'com.google.android.material:material:1.2.0-alpha02'
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.