升级最新版androidstudio 白狐版后,出现这个异常,花了几天时间试遍了各种办法,终于还是解决了。
方案一:
1,项目属于多模块开发,模块之间相互依赖。所以需要在所有与.aar module 有关联
的 builde.gradle 里面添加 repositories { flatDir { dirs 'libs',"../lib_aars/libs" } }
与dependencies {
...
} 同级
注("../lib_aars/libs" 必须写,lib_aars 这个是 .aar 文件所在的module)
2,.aar 文件所在的module 模块的 builde.gradle 里面 添加
dependencies {
...
api(name: 'xxx', ext: 'aar')
}
与
repositories { flatDir { dirs 'libs' } } 注(这个里面不需要加"../lib_aars/libs")
3,重新 Rebuild 成功。
方案二:
1,.aar 文件所在的module 模块的 builde.gradle 里面 添加
dependencies {
...
api(name: 'xxx', ext: 'aar')
}
2,在整个 项目的 builde.gradle 里面添加
allprojects { repositories {
flatDir { dirs 'libs',"../lib_aars/libs" }
...
}
}
注(module 里面不需要添加了,会报重复的错误)
3,重新 Rebuild 成功。