Ho aggiornato il mio Android Studio alla versione 2.0. Ma ho avuto un problema, non so perché?
Le informazioni importanti sull'errore:
Impossibile creare un'istanza dell'applicazione com.android.tools.fd.runtime.BootstrapApplication: java.lang.IllegalStateException: java.lang.ClassNotFoundException: com.eallcn.rentagent.MyDebugEallApplication
Ho cercato a lungo, ma non ho trovato la risposta giusta che puoi vedere link
Allo stesso tempo, quando faccio clic su File-> Struttura del progetto Mostra questo errore:
C'è qualche problema da qualche parte nelle librerie? Quando Gradle costruisce il programma, le librerie non vengono caricate completamente per il programma corrente. C'è qualche problema con Android Studio versione 2.0?
Quando uso Android Studio 1.4.0 per compilare ed eseguire il programma. Funziona bene per me! Ma quando uso Android Studio 2.0, il problema si presenta!
Perché? Potresti aiutarmi per favore?
Ecco un registro degli errori dettagliato:
11-28 11: 57: 00.489 19890-19890 / com.eallcn.rentagent.debug E / AndroidRuntime: ECCEZIONE FATALE: processo principale: com.eallcn.rentagent.debug, PID: 19890 java.lang.RuntimeException: impossibile istanziare l'applicazione com.android.tools.fd.runtime.BootstrapApplication: java.lang.IllegalStateException: java.lang.ClassNotFoundException: com.eallcn.rentagent.MyDebugEallApplication su android.app.LoadedApk.makeApplication (LoadedApk.:jj): android .ActivityThread.handleBindApplication (ActivityThread.java:4586) su android.app.ActivityThread.access $ 1800 (ActivityThread.java:139)
su android.app.ActivityThread $ H.handleMessage (ActivityThread.java:1316)
su android.os.Handler.dispatchMessage (Handler.java:102)
su android.os.Looper.loop (Looper.java:136)
su android.app.ActivityThread.main (ActivityThread.java:5314)
su java.lang. reflection.Method.invokeNative (Metodo nativo)
su java.lang.reflect.Method.invoke (Method.java:515)
su com.android.internal.os.ZygoteInit $ MethodAndArgsCaller.run (ZygoteInit.java:864) at com. android.internal.os.ZygoteInit.main (ZygoteInit.java:680)
su dalvik.system.NativeStart.main (Metodo nativo)
Causato da: java.lang.IllegalStateException: java.lang.ClassNotFoundException: com.eallcn.rentagent.AppDeb
su com .android.tools.fd.runtime.BootstrapApplication.createRealApplication (BootstrapApplication.java:167) su com.android.tools.fd.runtime.BootstrapApplication.attachBaseContext (BootstrapApplication.java:179) su android.app.Application.attach (android .java: 194)
su android.app.Instrumentation.newApplication (Instrumentation.java:992)
su android.app.Instrumentation.newApplication (Instrumentation.java:976)
su android.app.LoadedApk.makeApplication (LoadedApk.java: 532)
su android.app.ActivityThread.handleBindApplication (ActivityThread.java:4586) su android.app.ActivityThread.access $ 1800 (ActivityThread.java:139) su android.app.ActivityThread $ H.handleMessage (ActivityThread.java:1316) su android .os.Handler.dispatchMessage (Handler.java:102) su android.os.Looper.loop (Looper.java:136) su android.app.ActivityThread.main (ActivityThread.java:5314) at java.lang.reflect.Method.invokeNative (Native Method) at java.lang.reflect.Method.invoke (Method.java:515) at com.android.internal.os. ZygoteInit $ MethodAndArgsCaller.run (ZygoteInit.java:864) su com.android.internal.os.ZygoteInit.main (ZygoteInit.java:680) su dalvik.system.NativeStart.main (Metodo nativo) Causato da: java.lang.ClassNotFoundException: com.eallcn.rentagent.MyDebugEallApplication su java.lang.Class.classForName (Native Method) su java.lang.Class.forName (Class.java:251) at java .lang.Class.forName (Class.java:216) su com.android.tools.fd.runtime.BootstrapApplication.createRealApplication (BootstrapApplication.java:155) at com.android.tools.fd.runtime.BootstrapApplication.attachBaseContext (BootstrapApplication.java:179) at android.app.Application.attach (Application.java:194) at android.app.Instrumentation.newApplication (Instrumentation.java : 992) su android.app.Instrumentation.newApplication (Instrumentation.java:976) su android.app.LoadedApk.makeApplication (LoadedApk.java:532) su android.app.ActivityThread.handleBindApplication (ActivityThread.java:4586) su android.app.ActivityThread.access $ 1800 (ActivityThread.java:139) su android.app.ActivityThread $ H.handleMessage ( ActivityThread.java:1316) su android.os.Handler.dispatchMessage (Handler.java:102) su android.os.Looper.loop (Looper.java:136) su android.app.ActivityThread.main (ActivityThread.java:5314) su java.lang.reflect.Method.invokeNative (Metodo nativo) su java.lang.reflect.Method.invoke (Metodo. java: 515) su com.android.internal.os.ZygoteInit $ MethodAndArgsCaller.run (ZygoteInit.java:864) su com.android.internal.os.ZygoteInit.main (ZygoteInit.java:680) at dalvik.system.NativeStart.main (Metodo nativo) Causato da: java.lang.NoClassDefFoundError: com / eallcn / rentagent / MyDebugEallApplication su java.lang.Class.classForName (Native Method) presso java.lang.Class.Name (Class.java:251) su java.lang.Class.forName (Class.java:216) su com.android.tools.fd.runtime.BootstrapApplication.createRealApplication (BootstrapApplication.java:155) su com.android.tools.fd.runtime.BootstrapApplication.attachBaseContext (BootstrapApplication.java:179) su android.app.Application.java:179 .attach (Application.java:194) su android.app.Instrumentation.newApplication (Instrumentation.java:992) su android.app.Instrumentation.newApplication (Instrumentation.java:976) su android.app.LoadedApk.makeApplication (LoadedApk.java:532) su android.app.ActivityThread.handleBindApplication (ActivityThread.java:4586) su Android. app.ActivityThread.access $ 1800 (ActivityThread.java:139) su android.app.ActivityThread $ H.handleMessage (ActivityThread.java:1316) su android.os.Handler.dispatchMessage (Handler.java:102) su android.os.Looper.loop (Looper.java:136) su android.app.ActivityThread.main (ActivityThread.java : 5314) at java.lang.reflect.Method.invokeNative (metodo nativo) at java.lang.reflect.Method.invoke (Method.java:515) at com.android.internal.os.ZygoteInit $ MethodAndArgsCaller.run (ZygoteInit.java:864) at com.android.internal.os.ZygoteInit.main (ZygoteInit.java:680) presso dalvik.system.NativeStart.main (Metodo nativo) Causato da: java.lang.ClassNotFoundException: Impossibile trovare la classe "com.eallcn.rentagent.MyDebugEallApplication" nel percorso: DexPathList [[file zip "/data/app/com.eallcn.rentagent.debug-1 .apk "],nativeLibraryDirectories = [/ / data / app-lib / com.eallcn.rentagent.debug-1, / vendor / lib, / system / lib, / data / datalib]] su dalvik.system.BaseDexClassLoader.findClass (BaseDexClassLoader.java:56 ) at java.lang.ClassLoader.loadClass (ClassLoader.java:497) at java.lang.ClassLoader.loadClass (ClassLoader.java:457) at java.lang.Class.classForName (Metodo nativo) su java.lang.Class.forName (Class.java:251) su java.lang.Class.forName (Class.java:216) su com.android.tools.fd.runtime.BootstrapApplication.createRealApplication ( BootstrapApplication.java:155) su com.android.tools.fd.runtime.BootstrapApplication.attachBaseContext (BootstrapApplication.java:179) su android.app.Application.attach (Application.java:194) su android.app.Instrumentation.newApplication (Instrumentation.java:992) su android.app.Instrumentation.newApplication (Instrumentation.java:976) su android.app.LoadedApk.makeApplication (LoadedApk .java: 532) su android.app.ActivityThread.handleBindApplication (ActivityThread.java:4586) su android.app.ActivityThread.access $ 1800 (ActivityThread.java:139) su android.app.ActivityThread $ H.handleMessage (ActivityThread.java:1316) su android.os.Handler.dispatchMessage (Handler.java:102) su android.os.Looper. loop (Looper.java:136) su android.app.ActivityThread.main (ActivityThread.java:5314) su java.lang.reflect.Method.invokeNative (Native Method) su java.lang.reflect.Method.invoke (Method.java:515) su com.android.internal.os.ZygoteInit $ MethodAndArgsCaller.run (ZygoteInit.java:864) su com.android.internal. os.ZygoteInit.main (ZygoteInit.java:680) su dalvik.system.NativeStart.main (Metodo nativo)515) at com.android.internal.os.ZygoteInit $ MethodAndArgsCaller.run (ZygoteInit.java:864) at com.android.internal.os.ZygoteInit.main (ZygoteInit.java:680) presso dalvik.system.NativeStart.main (Metodo nativo)515) at com.android.internal.os.ZygoteInit $ MethodAndArgsCaller.run (ZygoteInit.java:864) at com.android.internal.os.ZygoteInit.main (ZygoteInit.java:680) presso dalvik.system.NativeStart.main (Metodo nativo)680) su dalvik.system.NativeStart.main (metodo nativo)680) su dalvik.system.NativeStart.main (metodo nativo)