如何使用新的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 關注
- 562 瀏覽
添加回答
舉報
0/150
提交
取消