Ich habe ein Bibliotheksprojekt. Ich möchte das neue Build-System von Android verwenden. Derzeit stoße ich auf ein ziemlich nerviges Szenario.Android Studio fehlende externe Abhängigkeiten
Ich habe meine Abhängigkeiten auf gradle.build
definiert, aber sie erscheinen nie unter Externe Bibliotheken in Android Studio. Daher sind alle Verweise auf diese Bibliotheken als Fehler markiert.
Wenn ich gradle dependencies
in der Befehlszeile ausführen zeigt es die vollständige Abhängigkeiten Struktur und kompiliert erfolgreich. Das Problem ist eindeutig mit Android Studio.
Ich habe versucht, die IDE/OS aber nichts neu zu starten.
Das ist mein 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
Dieses Problem auf neueste Android-Studio-Version (0.2.5)
Sie Antwort klingt richtig. Wenn ich Zeit habe, es zu testen, werde ich es akzeptieren. Übrigens, ich habe ein Problem mit AOSP Tracker geöffnet. – Axxiss
Es ist jetzt der 1. August, stimmt das noch mit Android Studio 0.2.2? –
Wie kann ich Bibliotheken in externen Bibliotheken auf build.gradle finden? – Akexorcist