将Android Studio 3.6&Gradle更新到3.5.0后无法运行项目

时间:2019-09-09 11:13:46

标签: android android-studio gradle android-studio-3.6

一切正常,但是将Android Stdio 3.6&Gradle更新到3.5.0后,项目无法构建, 出现波纹管错误

 FAILURE: Build failed with an exception.

* What went wrong:
Execution failed for task ':app:mergeDebugResources'.
> A failure occurred while executing com.android.build.gradle.internal.tasks.Workers$ActionFacade
   > Android resource compilation failed
     C:\Users\Amin\.gradle\caches\transforms-2\files-2.1\c1ea7b9f1e5ec36cfafa4328570d20ad\constraintlayout-2.0.0-beta2\res\values\values.xml:321:5-600: AAPT: error: duplicate value for resource 'attr/pivotX' with config ''.

     C:\Users\Amin\.gradle\caches\transforms-2\files-2.1\c1ea7b9f1e5ec36cfafa4328570d20ad\constraintlayout-2.0.0-beta2\res\values\values.xml:321:5-600: AAPT: error: resource previously defined here.

     C:\Users\Amin\.gradle\caches\transforms-2\files-2.1\c1ea7b9f1e5ec36cfafa4328570d20ad\constraintlayout-2.0.0-beta2\res\values\values.xml:321:5-600: AAPT: error: duplicate value for resource 'attr/pivotY' with config ''.

这是gradle.properties

org.gradle.jvmargs=-Xmx4608m
android.enableJetifier=true
android.useAndroidX=true

2 个答案:

答案 0 :(得分:1)

最后.. 我已经解决了问题。 我观察到错误是按照logcat的约束布局,并观察到约束布局的版本是alpha 我将版本降级为implementation 'androidx.constraintlayout:constraintlayout:1.1.3' 并且问题得到解决。

答案 1 :(得分:0)

任何尝试使用'com.android.tools.build:gradle:3.5.2' Gradle版本5.4.1 进行修复的人都是相同的-确保您正在使用'androidx.constraintlayout:constraintlayout:1.1.3'

在不使用“ androidx.constraintlayout:constraintlayout:1.1.3”的情况下使用3.5.0及更高版本时-对于任何扩展ConstraintLayout的视图,UI均为空白(膨胀异常)。