Cómo resolver este error: no se admite el problema de procesamiento Path.op ()
Traté de forzar la actualización del diseño, reiniciar, actualizar Android Studio, detener el antivirus por un tiempo, pero el problema sigue ahí.
Sorprendentemente, puedo compilar y ejecutar la aplicación, pero ¿cómo deshacerme de este error?
Estoy usando:
- Android Studio 3.5.3
- Herramientas de Android SDK 29.0.2
- Plataforma Android SDK Android 10.0 (Q) Plataforma Android SDK 29
- Binario predeterminado de la plataforma OpenJDK
para reproducir el error:
- Crea un nuevo proyecto de Android con actividad vacía
reemplace el diseño con el siguiente diseño:
<?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>
fuente
Problema resuelto reemplazando la implementación del componente de material en Gradle Build (a nivel de aplicación)
a
fuente
Me enfrenté al mismo problema. El problema mejoró cuando ejecuté la aplicación. Creo que el problema mejorará cuando borres y reconstruyas tu proyecto.
fuente
Un poco tarde pero
implementation 'com.google.android.material:material:1.2.0-alpha06'
funciona correctamente, por lo que ya no es necesario degradar a alpha02.
fuente
Me encontré con el mismo problema ayer. El mío tiene que ver con el
componente. No sé exactamente por qué, pero agregarlo lo
android:background="..."
resuelve.fuente
enfrentó el mismo problema al usar el chip, no es visible en el editor de diseño. resuelto cambiando
a
fuente
Reemplazar
implementación fileTree (dir: 'libs', incluye: ['* .jar'])
a
implementación fileTree (dir: 'libs', incluye: ['* .jar'])
fuente
cualquiera que esté pasando por este problema simplemente rebaje o actualice su dependencia de diseño de material a
parece ser más estable en términos de representación, especialmente si está utilizando Android Studio V3.4 y superior. Echo de menos el eclipse a veces
fuente