I did not find a solution for Android Studio, but this is what I tried:
In android studio I had to upgrade to version 0.5. +
in gradle / gradle-wrapper.properties replace
distributionUrl=http\://services.gradle.org/distributions/gradle-1.9-rc-3-bin.zip
by
distributionUrl=http\://services.gradle.org/distributions/gradle-1.11-all.zip
in all my build.gradle replace
buildscript { repositories { mavenCentral() } dependencies { classpath 'com.android.tools.build:gradle:0.7.+' } }
by
buildscript { repositories { mavenCentral() } dependencies { classpath 'com.android.tools.build:gradle:0.9.+' } }
and in the library that I wanted to use provided
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') }
and in the end it does not work, it seems that it works for jar, but not for aar or apk, as indicated here https://groups.google.com/forum/#!topic/adt-dev/WIjtHjgoGwA
Lukas Hanacek Mar 12 '14 at 9:08 2014-03-12 09:08
source share