如何使用新构建系统在项目中添加 AAR 库?

How to add AAR library in project with New Build System?

如何在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:"

如何解决?

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

替换为_或CamelCase,所以somelib-1.32.aar变成somelib_1.32.aar

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

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