如何使用New Build System在项目中添加AAR库?

时间:2015-01-22 12:49:59

标签: android android-studio android-gradle aar

如何在Android Studio 1.0.2中添加AAR库?我搜索了这个,我发现了一个帖子,说我需要把库文件放到libs文件夹中。但它不起作用。该库供内部使用,从未在开放访问中发布。文件build.gradle包含以下行:

compile fileTree(dir: 'libs', include: ['*.aar', '*.jar'])

但Studio无法从库中找到资源。我尝试手动添加它:

compile(name:'somelib-1.32', ext:'aar')

当我收到此错误时:

"Error:Failed to find: :somelib-1.32:"

如何解决?

1 个答案:

答案 0 :(得分:2)

构建系统没有很好地管理-和res文件。

将其替换为_或CamelCase,以便somelib-1.32.aar成为somelib_1.32.aar

编辑:不要忘记将flatDirs[...]添加到您的项目build.gradle

allprojects {
    repositories {
        jcenter()
        flatDir {
            dirs 'libs'
        }
    }
}