使用约束布局2.0.0-beta2时,已经定义了属性失败,构建失败

问题描述 投票:0回答:1

[当我使用com.android.support.constraint:constraint-layout:2.0.0-beta2我收到以下构建错误。

如果使用com.android.support.constraint:constraint-layout:2.0.0-alpha2,则不会出现任何错误。

为什么会出现这些错误?如何摆脱这个?

[我看到app:alpha在https://androidstudio.googleblog.com/2019/05/constraintlayout-200-beta-1.html中重命名为android:alpha

构建失败日志:

/home/user/MyApp/build/intermediates/res/merged/myFlavor/debug/values/values.xml:949: AAPT: Attribute "android:alpha" has already been defined

/home/user/MyApp/build/intermediates/res/merged/myFlavor/debug/values/values.xml:1017: AAPT: Attribute "android:translationX" has already been defined

/home/user/MyApp/build/intermediates/res/merged/myFlavor/debug/values/values.xml:1017: AAPT: Attribute "android:translationY" has already been defined

/home/user/MyApp/build/intermediates/res/merged/myFlavor/debug/values/values.xml:1017: AAPT: Attribute "android:translationZ" has already been defined

/home/user/MyApp/build/intermediates/res/merged/myFlavor/debug/values/values.xml:949: error: Attribute "android:alpha" has already been defined
/home/user/MyApp/build/intermediates/res/merged/myFlavor/debug/values/values.xml:1017: error: Attribute "android:translationX" has already been defined
/home/user/MyApp/build/intermediates/res/merged/myFlavor/debug/values/values.xml:1017: error: Attribute "android:translationY" has already been defined
/home/user/MyApp/build/intermediates/res/merged/myFlavor/debug/values/values.xml:1017: error: Attribute "android:translationZ" has already been defined

:MyApp:processMyFlavorDebugResources FAILED

FAILURE: Build failed with an exception.

* What went wrong:
Execution failed for task ':MyApp:processMyFlavorDebugResources'.
> com.android.ide.common.process.ProcessException: Failed to execute aapt
android xml android-support-library android-constraintlayout android-motionlayout
1个回答
0
投票

Invalidate Caches / Restart为我完成了这项工作。

© www.soinside.com 2019 - 2024. All rights reserved.