gpt4 book ai didi

android - 如何解决不支持的渲染问题 Path.op()?

转载 作者:行者123 更新时间:2023-12-03 07:34:23 24 4
gpt4 key购买 nike

如何解决此错误:
渲染问题
不支持 Path.op()

我尝试强制刷新布局,重新启动,更新Android Studio,停止杀毒一段时间,但问题仍然存在。

令人惊讶的是,我能够编译和运行该应用程序,但是如何摆脱这个错误呢?

我在用:

  • Android Studio 3.5.3
  • Android SDK 工具 29.0.2
  • Android SDK 平台 Android 10.0 (Q) Android SDK 平台 29
  • 默认 OpenJDK 平台二进制文件

  • 重现错误:
  • 使用空 Activity 创建新的 Android 项目
  • 用以下布局替换布局:
    <?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>


  • enter image description here

    最佳答案

    我面临着同样的问题。原因是,新版本的 Material 组件与此错误 bundle 在一起。因此,我尝试将 Gradle 构建脚本中的版本替换为支持 Path.op() 的版本。 .

    因此,您唯一需要做的就是将 Gradle 构建脚本中的依赖项替换为以下内容:

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

    关于android - 如何解决不支持的渲染问题 Path.op()?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59809654/

    24 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com