J'ai ajouté la dépendance de module dans build.gradle et apparemment, Android Studio ne se plaint pas, pas d'erreur de compilation. mais lorsque je clique sur "Exécuter" pour lancer l'application, java.lang.NoClassDefFoundError s'affiche
J'utilise Gradle d'Android Studio.
J'ai essayé: Gradle Clean + Gradle assembler et a réussi la construction, mais a échoué au lancement.
mon build.gradle
buildscript {
repositories {
mavenCentral()
}
dependencies {
classpath "com.android.tools.build:gradle:0.4"
}
}
apply plugin: "android"
repositories {
mavenLocal()
mavenCentral()
}
dependencies {
compile files("libs/android-support-v4.jar")
compile group:"com.deebl", name:"deebl-client-core", version:"0.0.1-SNAPSHOT"
}
android {
compileSdkVersion 17
buildToolsVersion "17.0.0"
defaultConfig {
minSdkVersion 7
targetSdkVersion 16
}
}
Exception:
07-07 14:03:23.833 790-790/com.deebl E/AndroidRuntime: FATAL EXCEPTION: main
java.lang.NoClassDefFoundError: com.deebl.client.core.be.Movie
at com.deebl.MainActivity.onCreate(MainActivity.java:15)
at android.app.Activity.performCreate(Activity.java:5104)
at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1080)
at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2144)
at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2230)
at android.app.ActivityThread.access$600(ActivityThread.java:141)
at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1234)
at android.os.Handler.dispatchMessage(Handler.java:99)
at android.os.Looper.loop(Looper.java:137)
at android.app.ActivityThread.main(ActivityThread.java:5041)
at java.lang.reflect.Method.invokeNative(Native Method)
at java.lang.reflect.Method.invoke(Method.java:511)
at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:793)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:560)
at dalvik.system.NativeStart.main(Native Method)
Réponses:
0 pour la réponse № 1La mise à niveau vers Android Studio 0.2.0 l'a résolu