如何在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'
}
}
}
关于android - 如何使用 New Build System 在项目中添加 AAR 库?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28089237/