修改
当我使用How to manually include external aar package using new Gradle Android Build System的回复时,我遇到了错误。
BASE: 我从不使用AAR文件,随着Android Studio的发布,我们可以使用它。
但我没有找到任何解释来使用它。
你知道如何使用它吗?
有必要做一些事情,比如询问权限还是创建依赖项?
由于
答案 0 :(得分:0)
AAR格式是一个包含已编译的Android库项目的jar文件。 Here's some info on what is inside an AAR file
这对应用程序开发人员来说意味着代替(the old way):
您可以将依赖项规范添加到project / app / build.gradle的依赖项块中:compile 'fr.baloomba:viewpagerindicator:2.4.2'
然后gradle(在下一个版本中)在中央二进制存储库中搜索aar文件,下载库并允许您在项目中使用它的功能。 (例如:http://search.maven.org/remotecontent?filepath=fr/baloomba/viewpagerindicator/2.4.2/viewpagerindicator-2.4.2.aar)
您还可以在the central repository's web interface中搜索要依赖的库。点击图书库添加到项目后,点击" Gradle / Grails"在"依赖信息"复制该行以添加到build.gradle。
在我看来,这是巨大的改进。
您不需要为应用添加任何权限,无论哪种方式,添加库项目依赖项是编译时的事情,而不是运行时或面向用户。