Android 如何在具有新构建系统的项目中添加AAR库?

Android 如何在具有新构建系统的项目中添加AAR库?,android,android-studio,android-gradle-plugin,aar,Android,Android Studio,Android Gradle Plugin,Aar,如何在Android Studio 1.0.2中添加AAR库?我搜索了一下,发现了一篇帖子,上面说我需要把库文件放到libs文件夹中。但它不起作用。此库仅供内部使用,从未在open access中发布。文件build.gradle包含以下行: compile fileTree(dir: 'libs', include: ['*.aar', '*.jar']) 但Studio无法从库中找到资源。我已尝试手动添加它: compile(name:'somelib-1.32', ext:'aar')

如何在Android Studio 1.0.2中添加AAR库?我搜索了一下,发现了一篇帖子,上面说我需要把库文件放到libs文件夹中。但它不起作用。此库仅供内部使用,从未在open access中发布。文件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文件的
-

将其替换为
\uu
或CamelCase,使
somelib-1.32.aar
成为
somelib\u 1.32.aar

编辑:也别忘了将
flatdires[…]
添加到您的项目
build.gradle

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

我从库文件名中删除了
-1.32
,但没有任何更改。@BArtWell se我编辑过的回答实际上用
\uu
替换了
-
?我很惊讶这对jar和aar名称很重要…我得到下面的错误。错误:Project AreaDUMApp:仅支持Jar类型的本地依赖项。无法处理:/Users/mango/Android/bsm_areadum/areadum/AreaDUMApp/libs/versioncontrol_Android_1.4.4.2.aa库驻留在哪里?它在Maven风格的工件库中吗?看看