Zaktualizowałem Android Studio do wersji 2.0. Ale miałem problem, nie wiem dlaczego?
Ważne informacje o błędzie:
Nie można utworzyć wystąpienia aplikacji com.android.tools.fd.runtime.BootstrapApplication: java.lang.IllegalStateException: java.lang.ClassNotFoundException: com.eallcn.rentagent.MyDebugEallApplication
Szukałem długo, ale nie znalazłem właściwej odpowiedzi, możesz zobaczyć link
W tym samym czasie, gdy klikam Plik-> Struktura projektu, pokazuje ten błąd:
Czy jest jakiś problem w bibliotekach? Kiedy gradle buduje program, biblioteki nie załadowały się całkowicie dla bieżącego programu. Czy jest jakiś problem z Android Studio w wersji 2.0?
Kiedy używam Android Studio 1.4.0 do budowania i uruchamiania programu. U mnie działa dobrze! Ale kiedy używam Android Studio 2.0, pojawia się problem!
Czemu? Proszę, mógłbyś mi pomóc?
Oto szczegółowy dziennik błędów:
11-28 11: 57: 00.489 19890-19890 / com.eallcn.rentagent.debug E / AndroidRuntime: FATAL EXCEPTION: main Process: com.eallcn.rentagent.debug, PID: 19890 java.lang.RuntimeException: Nie można utworzyć instancji aplikacji com.android.tools.fd.runtime.BootstrapApplication: java.lang.IllegalStateException: java.lang.ClassNotFoundException: com.eallcn.rentagent.MyDebugEallApplication pod adresem android.app.LoadedApk.makeApplication (LoadedAva:537) .ActivityThread.handleBindApplication (ActivityThread.java:4586) na android.app.ActivityThread.access $ 1800 (ActivityThread.java:139)
na android.app.ActivityThread $ H.handleMessage (ActivityThread.java:1316)
na android.os.Handler.dispatchMessage (Handler.java:102)
pod adresem android.os.Looper.loop (Looper.java:136)
pod adresem android.app.ActivityThread.main (ActivityThread.java:5314)
pod adresem java.lang. Reflect.Method.invokeNative (metoda natywna)
w java.lang.reflect.Method.invoke (Method.java:515)
w com.android.internal.os.ZygoteInit $ MethodAndArgsCaller.run (ZygoteInit.java:864) w com. android.internal.os.ZygoteInit.main (ZygoteInit.java:680)
at dalvik.system.NativeStart.main (metoda macierzysta)
Przyczyna: java.lang.IllegalStateException: java.lang.ClassNotFoundException: com.eallcn.rentagent.MyDebugEallApplication
at com.android.tools.fd.runtime.BootstrapApplication.createRealApplication (BootstrapApplication.java:167) pod adresem com.android.tools.fd.runtime.BootstrapApplication.attachBaseContext (BootstrapApplication.java:167) pod adresem com.android.tools.fd.runtime.BootstrapApplication.attachBaseContext (BootstrapApplication.java.java:179) (Application.java:194)
pod adresem android.app.Instrumentation.newApplication (Instrumentation.java:992)
pod adresem android.app.Instrumentation.newApplication (Instrumentation.java:976)
pod adresem android.app.LoadedApk.makeApplication (LoadedApk.java: 532)
na android.app.ActivityThread.handleBindApplication (ActivityThread.java:4586) na android.app.ActivityThread.access $ 1800 (ActivityThread.java:139) na android.app.ActivityThread $ H.handleMessage (ActivityThread.java:1316) na Android .os.Handler.dispatchMessage (Handler.java:102) na android.os.Looper.loop (Looper.java:136) na android.app.ActivityThread.main (ActivityThread.java:5314) na java.lang.reflect.Method.invokeNative (metoda macierzysta) na java.lang.reflect.Method.invoke (Method.java:515) na com.android.internal.os. ZygoteInit $ MethodAndArgsCaller.run (ZygoteInit.java:864) w com.android.internal.os.ZygoteInit.main (ZygoteInit.java:680) w dalvik.system.NativeStart.main (Metoda rodzima) Przyczyna: java.lang.ClassNotFoundException: com.eallcn.rentagent.MyDebugEallApplication at java.lang.Class.classForName (metoda natywna) w java.lang.Class.forName (Class.java:251) w java .lang.Class.forName (Class.java:216) w com.android.tools.fd.runtime.BootstrapApplication.createRealApplication (BootstrapApplication.java:155) pod adresem com.android.tools.fd.runtime.BootstrapApplication.attachBaseContext (BootstrapApplication.java:179) pod adresem android.app.Application.attach (Application.java:194) pod adresem android.app.Instrumentation.newApplication (Instrumentation.java : 992) pod adresem android.app.Instrumentation.newApplication (Instrumentation.java:976) pod adresem android.app.LoadedApk.makeApplication (LoadedApk.java:532) w android.app.ActivityThread.handleBindApplication (ActivityThread.java:4586) pod adresem android.app.ActivityThread.access $ 1800 (ActivityThread.java:139) w android.app.ActivityThread $ H.handleMessage ( ActivityThread.java:1316) na android.os.Handler.dispatchMessage (Handler.java:102) na android.os.Looper.loop (Looper.java:136) pod adresem android.app.ActivityThread.main (ActivityThread.java:5314) pod adresem java.lang.reflect.Method.invokeNative (metoda natywna) pod adresem java.lang.reflect.Method.invoke (Method. java: 515) pod adresem com.android.internal.os.ZygoteInit $ MethodAndArgsCaller.run (ZygoteInit.java:864) pod adresem com.android.internal.os.ZygoteInit.main (ZygoteInit.java:680) w dalvik.system.NativeStart.main (metoda rodzima) Przyczyna: java.lang.NoClassDefFoundError: com / eallcn / rentagent / MyDebugEallApplication pod adresem java.lang.Class.classForName (metoda rodzima) pod adresem java.lang.Class.forName (Class.java:251) pod adresem java.lang.Class.forName (Class.java:216) pod adresem com.android.tools.fd.runtime.BootstrapApplication.createRealApplication (BootstrapApplication.java:155) pod adresem com.android.tools.fd.runtime.BootstrapApplication.attachBaseContext (BootstrapApplication.java:155) pod adresem com.android.tools.fd.runtime.BootstrapApplication.attachBaseContext (BootstrapApplication.java:179) .attach (Application.java:194) pod adresem android.app.Instrumentation.newApplication (Instrumentation.java:992) pod adresem android.app.Instrumentation.newApplication (Instrumentation.java:976) pod adresem android.app.LoadedApk.makeApplication (LoadedApk.java:532) pod adresem android.app.ActivityThread.handleBindApplication (ActivityThread.java:4586) w systemie Android. app.ActivityThread.access 1800 $ (ActivityThread.java:139) na android.app.ActivityThread $ H.handleMessage (ActivityThread.java:1316) na android.os.Handler.dispatchMessage (Handler.java:102) pod adresem android.os.Looper.loop (Looper.java:136) pod adresem android.app.ActivityThread.main (ActivityThread.java : 5314) pod adresem java.lang.reflect.Method.invokeNative (metoda rodzima) pod adresem java.lang.reflect.Method.invoke (Method.java:515) pod adresem com.android.internal.os.ZygoteInit $ MethodAndArgsCaller.run (ZygoteInit.java:864) pod adresem com.android.internal.os.ZygoteInit.main (ZygoteInit.java:680) w dalvik.system.NativeStart.main (Metoda macierzysta) Przyczyna: java.lang.ClassNotFoundException: Nie znaleziono klasy „com.eallcn.rentagent.MyDebugEallApplication” w ścieżce: DexPathList [[plik zip "/data/app/com.eallcn.rentagent.debug-1 .apk ”],nativeLibraryDirectories = [/ data / app-lib / com.eallcn.rentagent.debug-1, / vendor / lib, / system / lib, / data / datalib]] w dalvik.system.BaseDexClassLoader.findClass (BaseDexClassLoader.java:56 ) pod adresem java.lang.ClassLoader.loadClass (ClassLoader.java:497) pod adresem java.lang.ClassLoader.loadClass (ClassLoader.java:457) pod adresem java.lang.Class.classForName (metoda natywna) w java.lang.Class.forName (Class.java:251) w java.lang.Class.forName (Class.java:216) w com.android.tools.fd.runtime.BootstrapApplication.createRealApplication ( BootstrapApplication.java:155) pod adresem com.android.tools.fd.runtime.BootstrapApplication.attachBaseContext (BootstrapApplication.java:179) pod adresem android.app.Application.attach (Application.java:194) pod adresem android.app.Instrumentation.newApplication (Instrumentation.java:992) pod adresem android.app.Instrumentation.newApplication (Instrumentation.java:976) pod adresem android.app.LoadedApk.makeApplication (LoadedApk .java: 532) pod adresem android.app.ActivityThread.handleBindApplication (ActivityThread.java:4586) pod adresem android.app.ActivityThread.access $ 1800 (ActivityThread.java:139) na android.app.ActivityThread $ H.handleMessage (ActivityThread.java:1316) pod adresem android.os.Handler.dispatchMessage (Handler.java:102) na android.os.Looper. loop (Looper.java:136) pod adresem android.app.ActivityThread.main (ActivityThread.java:5314) pod adresem java.lang.reflect.Method.invokeNative (metoda natywna) w java.lang.reflect.Method.invoke (Method.java:515) w com.android.internal.os.ZygoteInit $ MethodAndArgsCaller.run (ZygoteInit.java:864) w com.android.internal. os.ZygoteInit.main (ZygoteInit.java:680) at dalvik.system.NativeStart.main (metoda rodzima)515) pod adresem com.android.internal.os.ZygoteInit $ MethodAndArgsCaller.run (ZygoteInit.java:864) pod adresem com.android.internal.os.ZygoteInit.main (ZygoteInit.java:680) w dalvik.system.NativeStart.main (Metoda natywna)515) pod adresem com.android.internal.os.ZygoteInit $ MethodAndArgsCaller.run (ZygoteInit.java:864) pod adresem com.android.internal.os.ZygoteInit.main (ZygoteInit.java:680) w dalvik.system.NativeStart.main (Metoda natywna)680) w dalvik.system.NativeStart.main (metoda macierzysta)680) w dalvik.system.NativeStart.main (metoda macierzysta)