如何使用新的Gradle Android构建系统手动包含外部AAR包
我一直在试验新的Android构建系统,我遇到了一个小问题。我已经编写了我自己的ActionBarSherlock的AAR包,我称之为“actionbarSherlock.aar”。我想要做的是使用这个AAR来构建我的最后一个APK。如果我将整个ActionBarSherlock库作为一个Android库模块包含到我的主要项目中,使用编译项目(‘:actionbarSherlock’),我能够顺利地构建,不会出现任何问题。
但是我的问题是,如果我想要一个JAR,那么我就不知道如何正确地将它包含到我的项目中,我想要手动地将这个依赖作为AAR文件包来提供。我尝试过使用编译配置,但这似乎行不通。在编译过程中,我一直无法找到符号,这告诉我,AAR包中的classes.jar没有包含在类路径中。
有人知道手动将AAR包作为文件包含的语法吗?
建筑分级
buildscript {
repositories {
mavenCentral()
}
dependencies {
classpath 'com.android.tools.build:gradle:0.4'
}}apply plugin: 'android'repositories {
mavenCentral()}dependencies {
compile files('libs/actionbarsherlock.aar')}android {
compileSdkVersion 15
buildToolsVersion "17.0"}