AAPT: error: attribute android:clipToOutline not found

AAPT: error: attribute android:clipToOutline not found

正在执行任务:[:app:assembleDebug]

Task :app:preBuild UP-TO-DATE Task :app:preDebugBuild UP-TO-DATE Task :app:compileDebugAidl NO-SOURCE Task :app:checkDebugManifest UP-TO-DATE Task :app:compileDebugRenderscript NO-SOURCE Task :app:generateDebugBuildConfig UP-TO-DATE Task :app:prepareLintJar UP-TO-DATE Task :app:processDebugGoogleServices UP-TO-DATE Task :app:generateDebugSources UP-TO-DATE Task :app:javaPreCompileDebug UP-TO-DATE Task :app:mainApkListPersistenceDebug UP-TO-DATE Task :app:generateDebugResValues UP-TO-DATE Task :app:generateDebugResources UP-TO-DATE Task :app:createDebugCompatibleScreenManifests UP-TO-DATE Task :app:mergeDebugResources Task :app:processDebugManifest UP-TO-DATE Task :app:processDebugResources FAILED

失败:构建失败,出现异常。

此版本中使用了已弃用的 Gradle 功能,使其与 Gradle 6.0 不兼容。 使用“--warning-mode all”来显示各个弃用警告。 参见 https://docs.gradle.org/5.1.1/userguide/command_line_interface.html#sec:command_line_warnings

54 秒内构建失败 12 个可操作任务:2 个已执行,10 个是最新的

您应该提供更多信息,而不仅仅是在此处发布您的错误。 This article 包含有关如何在 Whosebug 上提出好问题的信息。

由于错误,android:clipToOutline 属性无法识别,并且在尝试构建时会抛出编译器错误。我读过在某些情况下使用 android:outlineProvider="background" 是有效的,但对我来说它不起作用。解决方法是在您的视图中以编程方式在 Kotlin 中的 Java 或 view.clipToOutline = true 中设置 view.setClipToOutline(true)