[当我使用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
Invalidate Caches / Restart为我完成了这项工作。