我沒有找到針對Android Studio中的一個解決方案,但這個是我的嘗試:
在Android Studio中,我不得不更新到0.5版本+
的gradle中/ gradle-wrapper.properties
更換
distributionUrl=http\://services.gradle.org/distributions/gradle-1.9-rc-3-bin.zip
通過
distributionUrl=http\://services.gradle.org/distributions/gradle-1.11-all.zip
在我所有的構建
。gradle這個替代
buildscript {
repositories {
mavenCentral()
}
dependencies {
classpath 'com.android.tools.build:gradle:0.7.+'
}
}
通過
buildscript {
repositories {
mavenCentral()
}
dependencies {
classpath 'com.android.tools.build:gradle:0.9.+'
}
}
,並在圖書館,我想利用提供
configurations {
provided
}
//put applicationVariants in case it is apply plugin: 'android' and not apply plugin: 'android-library'
android.libraryVariants.all {
variant -> variant.javaCompile.classpath += configurations.provided
}
dependencies {
provided files('ext_libs/amazon-device-messaging-1.0.1.jar')
}
,並在它不工作的結束,似乎它適用於罐子但不爲這裏陳述的aar或apk https://groups.google.com/forum/#!topic/adt-dev/WIjtHjgoGwA
我認爲當前最新的正確答案是使用compileOnly配置的xsveda。 – Robert