我们知道正常的项目中引用aar包,其实是个很简单的:
在app下的build.gradle目录下添加
//这是第一处要添加的
repositories {
flatDir{
dirs 'libs'
}
}
dependencies {
//这是第二处要添加的
compile(name:'aar的名字',ext:'aar')
}
这样就解决了ok了!
但是当一个library类型的moudle引用aar的时候,如果只是进行如上的操作,会实际报找不到aar的错误的!
所以正确的操作如下:
第一步:在当前library的moudle下,添加上如上的二处地方
第二步:在当前app下的build.gradle中添加如下代码
//这是重点
//这是重点
//这是重点
//模块化名指的是:(lib类型moudle的名称)
flatDir {
dirs 'libs', '../模块化名/libs'
}
}
dependencies {
//项目的引用
compile project(':模块化名')
}
以上,就ok解决了