如何使用新的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"}
3 回答
心有法竹
TA贡献1866条经验 获得超5个赞
请按照下面的步骤让它正常工作(我已经在AndroidStudio2.2上进行了测试)
cards.aar
)
build.gradle
flatDir{dirs 'libs'}
allprojects { repositories { jcenter() flatDir { dirs 'libs' } }}
.aar
dependencies { compile(name:'cards', ext:'aar')}
- 3 回答
- 0 关注
- 525 浏览
添加回答
举报
0/150
提交
取消