创建本地仓库文件夹和aar文件夹
创建本地仓库文件夹LocalRepo,文件夹名称可以自定义。在LocalRepo文件夹下为每一个aar单独创建文件夹,如下所示。aar包就放在各自的文件夹下。请注意一个aar文件夹下只能放置一个aar。
配置build.gradle文件
在aar文件夹下创建build.gradle文件,并粘贴如下代码:
configurations.maybeCreate("default")
file('/').listFiles().findAll {
println(it)
it.isFile() && (it.name.endsWith('.aar') || it.name.endsWith('.jar'))
}.each {
artifacts.add("default", file(it.name))
}
在settings.gradle文件中配置aar路径
依赖aar
在需要aar的模块的build.gradle文件中依赖aar
dependencies {
....
implementation project(path: ':LocalRepo:BaiduLBS_aar_android')
}
参考资料
完美解决Direct local .aar file dependencies are not supported when building an AAR.