11

一切正常,但在将 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
4

3 回答 3

4

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

于 2019-09-09T12:30:03.200 回答
0

任何尝试这样做com.android.tools.build:gradle:3.5.2并且Gradle Version 5.4.1修复方法相同的人 - 确保您正在使用

androidx.constraintlayout:constraintlayout:1.1.3

使用3.5.0和不使用时androidx.constraintlayout:constraintlayout:1.1.3- 对于任何扩展的视图,UI 将为空白(膨胀异常)ConstraintLayout

于 2019-12-11T14:37:46.420 回答
0

尝试更改 gradle.properties

org.gradle.jvmargs=-Xmx4096m
于 2021-12-22T06:25:17.273 回答