use*_*552 6 android android-studio android-gradle-plugin aar
在我的Android Studio Gradle项目中,我使用了几个库,而一个库应该使用本地AAR文件作为依赖项.我使用流行的解决方案将AAR文件作为依赖项包含在我的库项目中:
flatDir {
dirs 'libs'
}
compile(name: 'aar-library', ext: 'aar')
Run Code Online (Sandbox Code Playgroud)
当我现在尝试同步时,我收到错误消息
无法解决:依赖'aar-library'
在我的主项目中,即使我没有在那里使用/引用AAR文件.如果我只是将AAR文件复制到我的主项目的libs文件夹中也可以.任何的想法?
use*_*552 12
已经找到了解决方案.看起来AAR依赖项全部一起移动,因此主项目尝试在其"libs"目录中解析AAR依赖项,它显然不存在.您需要做的是更准确地定义依赖于具有AAR文件的库的每个模块可以相对于其路径找到它的位置,例如
dirs project(':my-library-project').file('libs')
| 归档时间: |
|
| 查看次数: |
3938 次 |
| 最近记录: |