Я обновил свою версию Android Studio до версии 2.0. Но у меня была проблема, я не знаю почему?
Важная информация об ошибке:
Невозможно создать экземпляр приложения com.android.tools.fd.runtime.BootstrapApplication: java.lang.IllegalStateException: java.lang.ClassNotFoundException: com.eallcn.rentagent.MyDebugEallApplication
Я долго искал, Но я не нашел правильного ответа вы можете увидеть ссылку
В то же время, когда я нажимаю Файл- > Структура проекта Он показывает эту ошибку:
Есть ли какие-либо проблемы где-то в библиотеках? Когда gradle построит программу, libs не загружался полностью для текущей программы. Есть ли проблема с Android Studio версии 2.0?
Когда я использую Android Studio 1.4.0 для создания и запуска программы. Он отлично работает для меня! Но когда я использую Android Studio 2.0, проблема возникает!
Почему? Не могли бы вы мне помочь?
Подробный журнал ошибок:
11-28 11: 57: 00.489 19890-19890/com.eallcn.rentagent.debug E/AndroidRuntime: FATAL EXCEPTION: main Процесс: com.eallcn.rentagent.debug, PID: 19890 java.lang.RuntimeException: невозможно создать экземпляр приложения com.android.tools.fd.runtime.BootstrapApplication: java.lang.IllegalStateException: java.lang.ClassNotFoundException: com.eallcn.rentagent.MyDebugEallApplication в android.app.LoadedApk.makeApplication(LoadedApk.java:537) в 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)
at android.app.ActivityThread.main(ActivityThread.java:5314)
в java.lang.reflect.Method.invokeNative(собственный метод)
в 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(Нативный метод)
Вызывается: java.lang.IllegalStateException: java.lang.ClassNotFoundException: com.eallcn.rentagent.MyDebugEallApplication
в 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)
в android.app.Instrumentation.newApplication(Instrumentation.java:992)
в android.app.Instrumentation.newApplication(Instrumentation.java:976)
на android.app.LoadedApk.makeApplication(LoadedApk.java:532)
в android.app.ActivityThread.handleBindApplication(ActivityThread.java:4586) at 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) at android.app.ActivityThread.main(ActivityThread.java:5314) в java.lang.reflect.Method.invokeNative(собственный метод) в java.lang.reflect.Method.invoke(Method.java:515) в com.android.internal.os.ZygoteInit $MethodAndArgsCaller.run(ZygoteInit.java:864) at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:680) в dalvik.system.NativeStart.main(собственный метод) Вызывается: java.lang.ClassNotFoundException: com.eallcn.rentagent.MyDebugEallApplication в java.lang.Class.classForName(собственный метод) в java.lang.Class.forName(класс .java:251) в java.lang.Class.forName(Class.java:216) в com.android.tools.fd.runtime.BootstrapApplication.createRealApplication(BootstrapApplication.Java: 155) в com.android.tools.fd.runtime.BootstrapApplication.attachBaseContext(BootstrapApplication.java:179) at android.app.Application.attach(Application.java:194) в android.app.Instrumentation.newApplication(Instrumentation.java:992) в android.app.Instrumentation.newApplication(Instrumentation.java:976) at android.app.LoadedApk.makeApplication(LoadedApk.java:532) в android.app.ActivityThread.handleBindApplication(ActivityThread.java:4586) at 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) at android.app.ActivityThread.main(ActivityThread.java:5314) в java.lang.reflect.Method.invokeNative(собственный метод) в java.lang.reflect.Method.invoke(Method.java:515) в com.android.internal.os.ZygoteInit $MethodAndArgsCaller.run(ZygoteInit.java:864) at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:680) в dalvik.system.NativeStart.main(собственный метод) Причина: java.lang.NoClassDefFoundError: ком /eallcn/rentagent/MyDebugEallApplication в java.lang.Class.classForName(собственный метод) в java.lang.Class.forName(класс .java:251) в java.lang.Class.forName(Class.java:216) в com.android.tools.fd.runtime.BootstrapApplication.createRealApplication(BootstrapApplication.java:155) в com.android.tools.fd.runtime.BootstrapApplication.attachBaseContext(BootstrapApplication.java:179) at android.app.Application.attach(Application.java:194) в android.app.Instrumentation.newApplication(Instrumentation.java:992) в android.app.Instrumentation.newApplication(Instrumentation.java:976) at android.app.LoadedApk.makeApplication(LoadedApk.Java: 532) в android.app.ActivityThread.handleBindApplication(ActivityThread.java:4586) at 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) at android.app.ActivityThread.main(ActivityThread.java:5314) в java.lang.reflect.Method.invokeNative(собственный метод) в java.lang.reflect.Method.invoke(Method.java:515) в com.android.internal.os.ZygoteInit $MethodAndArgsCaller.run(ZygoteInit.java:864) at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:680) в dalvik.system.NativeStart.main(собственный метод) Вызвано: java.lang.ClassNotFoundException: не нашел класс "com.eallcn.rentagent.MyDebugEallApplication" по пути: DexPathList [[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(собственный метод) в java.lang.Class.forName(класс .java:251) в java.lang.Class.forName(Class.java:216) в com.android.tools.fd.runtime.BootstrapApplication.createRealApplication(BootstrapApplication.java:155) в com.android.tools.fd.runtime.BootstrapApplication.attachBaseContext(BootstrapApplication.java:179) at android.app.Application.attach(Application.java:194) в android.app.Instrumentation.newApplication(Instrumentation.java:992) в android.app.Instrumentation.newApplication(Instrumentation.java:976) at android.app.LoadedApk.makeApplication(LoadedApk.java:532) в android.app.ActivityThread.handleBindApplication(ActivityThread.Java: 4586) at 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) at android.app.ActivityThread.main(ActivityThread.java:5314) в java.lang.reflect.Method.invokeNative(собственный метод) в java.lang.reflect.Method.invoke(Method.java:515) в com.android.internal.os.ZygoteInit $MethodAndArgsCaller.run(ZygoteInit.java:864) at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:680) в dalvik.system.NativeStart.main(собственный метод)