如何使用新构建系统在项目中添加 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'
}
}
}
如何在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'
}
}
}