-
bug出现场景:迁移一个老项目新IDE(AS 3.6.3),经过修改一些配置,项目编译通过,运行的时候出现如果错误。

-
/用户名路径/.gradle/caches/transforms-2/files-2.1/fe76808470c2aae890b80fb0fe4dd9b3/design-23.4.0/res/values/values.xml:19:5-827: AAPT: error: duplicate value for resource ‘attr/layout_anchorGravity’ with config ‘’.
-
通过观察,问题应该出现在有重复的layout_anchorGravity 属性导致这个问题。
-
全部搜索"layout_anchorGravity",Ctrl + Shift + F/R,选择Scope,结果如下:

-
控制台执行命令:./gradlew app(模块名):dependencies

-
处理方式
implementation ('com.jcodecraeer:xrecyclerview:1.5.8'){
exclude group:'com.android.support'
}
本文详细记录了在使用Android Studio 3.6.3迁移老项目时遇到的布局属性重复问题,具体表现为layout_anchorGravity属性冲突导致的编译错误。文章提供了检查和排除重复依赖的步骤,以及如何在Gradle配置中排除特定库的方法。
4049





