ref:
Android Studio多Module使用aar编译报错的解决方案 - 永远即等待的博客 | Hong.Li Blog
http://leehong2005.com/2016/08/28/android-studio-use-aar-issues/
所有依赖 Module A 的 Module 都添加: ---给好aar的路径:xxmodule/libs/xx.aar
repositories { flatDir { dirs ‘xxx/libs‘ // Module A的libs的目录地址 } }
把所有的 Module 都添加上 Module A 的 libs 目录的相对地址。
在Project
下的 build.gradle
中的 repositories
中添加相应的引用如下:
allprojects { repositories { jcenter() flatDir { // 由于Library module中引用了 gif 库的 aar,在多 module 的情况下, // 其他的module编译会报错,所以需要在所有工程的repositories // 下把Library module中的libs目录添加到依赖关系中 dirs project(‘:AppLibrary‘).file(‘libs‘) } } }
Android Studio多Module使用aar编译报错的解决方案
原文:http://www.cnblogs.com/bluestorm/p/6757999.html