Ho un progetto di libreria. Voglio usare il nuovo sistema di build di Android. Attualmente sto incontrando uno scenario abbastanza fastidioso.Android Studio manca di dipendenze esterne
Ho le mie dipendenze definite su gradle.build
ma non vengono mai visualizzate in Librerie esterne in Android Studio. Quindi tutti i riferimenti a quelle librerie sono contrassegnati come errori.
Quando corro gradle dependencies
sulla riga di comando, mostra l'albero delle dipendenze completo e viene compilato correttamente. Il problema è chiaramente con Android Studio.
Ho provato a riavviare l'IDE/OS ma nulla.
Questo è il mio gradle.build
buildscript {
repositories {
mavenCentral()
}
dependencies {
classpath 'com.android.tools.build:gradle:0.4.1'
}
}
apply plugin: 'android-library'
apply plugin: 'idea'
repositories {
mavenCentral()
}
dependencies {
compile 'junit:junit:4.11'
compile 'org.robolectric:robolectric:2.1:jar-with-dependencies'
compile 'com.google.android:android:4.1.1.4'
compile 'com.google.android:support-v4:r7'
compile 'info.cukes:cucumber-java:1.1.3'
compile 'info.cukes:cucumber-junit:1.1.3'
}
android {
compileSdkVersion 17
buildToolsVersion "17.0.0"
defaultConfig {
versionCode 1
versionName "0.3-SNAPSHOT"
minSdkVersion 15
targetSdkVersion 17
}
}
UPDATE
Questo problema sembra essere risolto sulla versione più recente Studio di Android (0.2.5)
È risposta suona corretta. Quando avrò il tempo di testarlo, lo accetterò. A proposito, ho aperto un problema su AOSP tracker. – Axxiss
Ora è il 1 ° agosto, è ancora vero con Android Studio 0.2.2? –
Come posso trovare le librerie in Librerie esterne su build.gradle? – Akexorcist