J'ai mis à jour mon Android Studio vers la version 2.0. Mais j'ai eu un problème, je ne sais pas pourquoi?
Les informations d'erreur importantes:
Impossible d'instancier l'application com.android.tools.fd.runtime.BootstrapApplication: java.lang.IllegalStateException: java.lang.ClassNotFoundException: com.eallcn.rentagent.MyDebugEallApplication
J'ai cherché longtemps, mais je n'ai pas trouvé la bonne réponse, vous pouvez voir le lien
En même temps, lorsque je clique sur Fichier-> Structure du projet, cette erreur s'affiche:
Y a-t-il un problème quelque part dans les bibliothèques? Lorsque gradle a construit le programme, les bibliothèques ne se sont pas complètement chargées pour le programme actuel. Y a-t-il un problème avec Android Studio version 2.0?
Lorsque j'utilise Android Studio 1.4.0 pour créer et exécuter le programme. Ça fonctionne bien pour moi! Mais lorsque j'utilise Android Studio 2.0, le problème apparaît!
Pourquoi? Pourrais-tu m'aider s'il te plait?
Voici le journal des erreurs détaillé:
11-28 11: 57: 00.489 19890-19890 / com.eallcn.rentagent.debug E / AndroidRuntime: FATAL EXCEPTION: processus principal: com.eallcn.rentagent.debug, PID: 19890 java.lang.RuntimeException: Impossible d'instancier l'application com.android.tools.fd. .ActivityThread.handleBindApplication (ActivityThread.java:4586) à android.app.ActivityThread.access $ 1800 (ActivityThread.java:139)
à android.app.ActivityThread $ H.handleMessage (ActivityThread.java:1316)
à android.os.Handler.dispatchMessage (Handler.java:102)
à android.os.Looper.loop (Looper.java:136)
à android.app.ActivityThread.main (ActivityThread.java:5314)
à java.lang. Reflect.Method.invokeNative (Méthode native)
sur java.lang.reflect.Method.invoke (Method.java:515)
sur com.android.internal.os.ZygoteInit $ MethodAndArgsCaller.run (ZygoteInit.java:864) sur com. android.internal.os.ZygoteInit.main (ZygoteInit.java:680)
at dalvik.system.NativeStart.main (méthode native)
Causé par: java.lang.IllegalStateException: java.lang.ClassNotFoundException: com.eallcn.rentagent.MyDebugEall
à com.android.tools.fd.runtime.BootstrapApplication.createRealApplication (BootstrapApplication.java:167) à com.android.tools.fd.runtime.BootstrapApplication.attachBaseContext (BootstrapApplication.java:179) à android.app.Application.attach (Application.java:194)
sur android.app.Instrumentation.newApplication (Instrumentation.java:992)
sur android.app.Instrumentation.newApplication (Instrumentation.java:976)
sur android.app.LoadedApk.makeApplication (LoadedApk.java: 532)
à android.app.ActivityThread.handleBindApplication (ActivityThread.java:4586) à android.app.ActivityThread.access $ 1800 (ActivityThread.java:139) à android.app.ActivityThread $ H.handleMessage (ActivityThread.java:1316) à android .os.Handler.dispatchMessage (Handler.java:102) à android.os.Looper.loop (Looper.java:136) à android.app.ActivityThread.main (ActivityThread.java:5314) à java.lang.reflect.Method.invokeNative (Méthode native) à java.lang.reflect.Method.invoke (Method.java:515) à com.android.internal.os. ZygoteInit $ MethodAndArgsCaller.run (ZygoteInit.java:864) à com.android.internal.os.ZygoteInit.main (ZygoteInit.java:680) à dalvik.system.NativeStart.main (Méthode native) Causé par: java.lang.ClassNotFoundException: com.eallcn.rentagent.MyDebugEallApplication sur java.lang.Class.classForName (Méthode native) sur java.lang.Class.forName (Class.java:251) sur java .lang.Class.forName (Class.java:216) dans com.android.tools.fd.runtime.BootstrapApplication.createRealApplication (BootstrapApplication.java:155) sur com.android.tools.fd.runtime.BootstrapApplication.attachBaseContext (BootstrapApplication.java:179) sur android.app.Application.attach (Application.java:194) sur android.app.Instrumentation.newApplication (Instrumentation.java : 992) sur android.app.Instrumentation.newApplication (Instrumentation.java:976) sur android.app.LoadedApk.makeApplication (LoadedApk.java:532) à android.app.ActivityThread.handleBindApplication (ActivityThread.java:4586) à android.app.ActivityThread.access $ 1800 (ActivityThread.java:139) à android.app.ActivityThread $ H.handleMessage ( ActivityThread.java:1316) sur android.os.Handler.dispatchMessage (Handler.java:102) sur android.os.Looper.loop (Looper.java:136) sur android.app.ActivityThread.main (ActivityThread.java:5314) sur java.lang.reflect.Method.invokeNative (méthode native) sur java.lang.reflect.Method.invoke (Method. java: 515) sur com.android.internal.os.ZygoteInit $ MethodAndArgsCaller.run (ZygoteInit.java:864) sur com.android.internal.os.ZygoteInit.main (ZygoteInit.java:680) sur dalvik.system.NativeStart.main (méthode native) Causé par: java.lang.NoClassDefFoundError: com / eallcn / rentagent / MyDebugEallApplication sur java.lang.Class.classForName (méthode native) sur java.lang.Class.forName (Class.java:251) à java.lang.Class.forName (Class.java:216) sur com.android.tools.fd.runtime.BootstrapApplication.createRealApplication (BootstrapApplication.java:155) sur com.android.tools.fd.runtime.BootstrapApplication.attachBaseContext (BootstrapApplication.java:179) sur android.app.Application .attach (Application.java:194) sur android.app.Instrumentation.newApplication (Instrumentation.java:992) sur android.app.Instrumentation.newApplication (Instrumentation.java:976) sur android.app.LoadedApk.makeApplication (LoadedApk.java:532) sur android.app.ActivityThread.handleBindApplication (ActivityThread.java:4586) sur android. app.ActivityThread.access $ 1800 (ActivityThread.java:139) à android.app.ActivityThread $ H.handleMessage (ActivityThread.java:1316) à android.os.Handler.dispatchMessage (Handler.java:102) à android.os.Looper.loop (Looper.java:136) à android.app.ActivityThread.main (ActivityThread.java) : 5314) sur java.lang.reflect.Method.invokeNative (méthode native) sur java.lang.reflect.Method.invoke (Method.java:515) sur com.android.internal.os.ZygoteInit $ MethodAndArgsCaller.run (ZygoteInit.java:864) sur com.android.internal.os.ZygoteInit.main (ZygoteInit.java:680) sur dalvik.system.NativeStart.main (Méthode native) Provoqué par: java.lang.ClassNotFoundException: la classe "com.eallcn.rentagent.MyDebugEallApplication" n'a pas été trouvée sur le chemin: DexPathList [[fichier zip "/data/app/com.eallcn.rentagent.debug-1 .apk "],nativeLibraryDirectories = [/ data / app-lib / com.eallcn.rentagent.debug-1, / vendor / lib, / system / lib, / data / datalib]] à dalvik.system.BaseDexClassLoader.findClass (BaseDexClassLoader.java:56 ) à java.lang.ClassLoader.loadClass (ClassLoader.java:497) à java.lang.ClassLoader.loadClass (ClassLoader.java:457) à java.lang.Class.classForName (Méthode native) à java.lang.Class.forName (Class.java:251) à java.lang.Class.forName (Class.java:216) à com.android.tools.fd.runtime.BootstrapApplication.createRealApplication ( BootstrapApplication.java:155) sur com.android.tools.fd.runtime.BootstrapApplication.attachBaseContext (BootstrapApplication.java:179) sur android.app.Application.attach (Application.java:194) à android.app.Instrumentation.newApplication (Instrumentation.java:992) à android.app.Instrumentation.newApplication (Instrumentation.java:976) à android.app.LoadedApk.makeApplication (LoadedApk .java: 532) sur android.app.ActivityThread.handleBindApplication (ActivityThread.java:4586) sur android.app.ActivityThread.access $ 1800 (ActivityThread.java:139) à android.app.ActivityThread $ H.handleMessage (ActivityThread.java:1316) à android.os.Handler.dispatchMessage (Handler.java:102) à android.os.Looper. loop (Looper.java:136) sur android.app.ActivityThread.main (ActivityThread.java:5314) sur java.lang.reflect.Method.invokeNative (Native Method) sur java.lang.reflect.Method.invoke (Method.java:515) sur com.android.internal.os.ZygoteInit $ MethodAndArgsCaller.run (ZygoteInit.java:864) sur com.android.internal. os.ZygoteInit.main (ZygoteInit.java:680) at dalvik.system.NativeStart.main (méthode native)515) sur com.android.internal.os.ZygoteInit $ MethodAndArgsCaller.run (ZygoteInit.java:864) sur com.android.internal.os.ZygoteInit.main (ZygoteInit.java:680) sur dalvik.system.NativeStart.main (Méthode native)515) sur com.android.internal.os.ZygoteInit $ MethodAndArgsCaller.run (ZygoteInit.java:864) sur com.android.internal.os.ZygoteInit.main (ZygoteInit.java:680) sur dalvik.system.NativeStart.main (Méthode native)680) sur dalvik.system.NativeStart.main (méthode native)680) sur dalvik.system.NativeStart.main (méthode native)