我使用Android Studio创建了一个新项目,并且在第一次同步过程中引发了以下错误:
我已经更新了IDE及其所有包含的模块/ sdk,但到目前为止,没有任何帮助。 我在references.xml文件中找不到问题。
Android resource compilation failed
Output: /AndroidStudioProjects/testproject/app/build/intermediates/incremental/mergeDebugResources/merged.dir/values/values.xml:1050: error: duplicate value for resource 'attr/layout_anchorGravity' with config ''.
/AndroidStudioProjects/testproject/app/build/intermediates/incremental/mergeDebugResources/merged.dir/values/values.xml:1050: error: resource previously defined here.
Command: /.gradle/caches/transforms-1/files-1.1/aapt2-3.2.1-4818971-osx.jar/32cdec39e96edfdbcf3c18e04fb62256/aapt2-3.2.1-4818971-osx/aapt2 compile --legacy \
-o \
/AndroidStudioProjects/testproject/app/build/intermediates/res/merged/debug \
/AndroidStudioProjects/testproject/app/build/intermediates/incremental/mergeDebugResources/merged.dir/values/values.xml
Daemon: AAPT2 aapt2-3.2.1-4818971-osx Daemon #0
非常感谢您提供任何见解和帮助。
编辑:建议的重复项只能通过使用旧的sdk(25)来解决,我的项目当前使用的版本是28,而从我的角度来看,降级3个版本是不合适的解决方案。
第二次更新:如可能的重复中所述,即使将compileSdkVersion降低到25甚至23,也无济于事。仍然出现相同的错误。