从库模块引用flatDir

时间:2015-04-13 15:13:06

标签: android android-studio gradle android-gradle

我的项目包含一个主模块('app')和一个库模块('mylibrary')。在我的库中,我有一个libs文件夹,其中包含一个我想在我的“库”模块中使用的库的aar文件。 我正在使用以下gradle脚本引用我的aar库:

repositories{
   flatDir{
     dirs 'libs'
   }
}

dependencies{
   compile(name:'nameOfAar', ext:'aar')
}

这无助于它试图在mavenCentral中查找aar库,但不想查看我指定的平面目录。有没有人知道,我怎样才能从库模块中引用aar库?

1 个答案:

答案 0 :(得分:3)

我遇到了同样的问题,但不幸的是,我找到的唯一解决方案是将'../<library_dir>/libs'添加到应用的build.gradle

repositories {
    flatDir {
        dirs 'libs', '../<library_dir>/libs'
    }
}