首页 > 移动平台 > 详细

Android Studio多Module使用aar编译报错的解决方案

时间:2017-04-24 17:41:35      阅读:285      评论:0      收藏:0      [点我收藏+]

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

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!