我的项目包含一个主模块(“app”)和一个库模块(“mylibrary”)。在我的库中,我有一个libs文件夹,其中包含要在“库”模块中使用的库的aar文件。
我正在使用以下gradle脚本引用aar库:
repositories{
flatDir{
dirs 'libs'
}
}
dependencies{
compile(name:'nameOfAar', ext:'aar')
}
这无助于它试图在mavenCentral中查找aar库,但又不想在我指定的平面目录中查找。有人知道吗,如何从库模块引用aar库?
最佳答案
我遇到了同样的问题,但不幸的是,我发现的唯一解决方案是将'../<library_dir>/libs'
添加到应用的build.gradle
repositories {
flatDir {
dirs 'libs', '../<library_dir>/libs'
}
}