我将Android Studio更新到了2.0版。但是我有一个问题,我不知道为什么?
重要错误信息:
无法实例化应用程序com.android.tools.fd.runtime.BootstrapApplication:java.lang.IllegalStateException:java.lang.ClassNotFoundException:com.eallcn.rentagent.MyDebugEallApplication
我搜索了很长时间,但是找不到正确的答案,您可以看到链接
同时单击“ 文件”->“项目结构”时 显示此错误:
库中的某个地方有问题吗?在gradle构建程序时,库没有为当前程序完全加载。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:致命例外:主进程: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 at 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)
在android.app.ActivityThread.main(ActivityThread.java:5314)
在java.lang中。 com 处com.android.internal.os.ZygoteInit $ MethodAndArgsCaller.run(ZygoteInit.java:864)处
java.lang.reflect.Method.invoke(Method.java:515)
处的reflect.Method.invokeNative(本机方法)。
dalvik.system.NativeStart.main(本地方法)处的android.internal.os.ZygoteInit.main(ZygoteInit.java:680)原因
:java.lang.IllegalStateException:java.lang.ClassNotFoundException:com.eallcn.rentagent.MyDebugEallApplication
在com.android.tools.fd.runtime.BootstrapApplication.java中的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.access $ 1800(ActivityThread.java:139)在android.app.ActivityThread $ H.handleMessage(ActivityThread.java:1316)在android.app.ActivityThread.handleBindApplication(ActivityThread.java:4586) android.os.Looper.loop(Looper.java:136)上的.os.Handler.dispatchMessage(Handler.java:102)。在com.android.internal.os上的java.lang.reflect.Method.invokeNative(本机方法)在Java.lang.reflect.Method.invoke(Method.java:515)处的ActivityThread.main(ActivityThread.java:5314)。位于dalvik.system.NativeStart上com.android.internal.os.ZygoteInit.main(ZygoteInit.java:680)的ZygoteInit $ MethodAndArgsCaller.run(ZygoteInit.java:864)。main(本机方法)原因:java.lang.ClassNotFoundException:com.eallcn.rentagent.MyDebugEallApplication在java.lang.Class.classForName(本机方法)在java.lang.Class.forName(Class.java:251)在java com.android.tools.fd.runtime.BootstrapApplication.createRealApplication(BootstrapApplication.java)上的.lang.Class.forName(Class.java:216)155)在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.LoadedApk处的android.app.Instrumentation.newApplication(Instrumentation.java:976)上。makeApplication(LoadedApk.java:532)在android.app.ActivityThread.handleBindApplication(ActivityThread.java:4586)在android.app.ActivityThread.access $ 1800(ActivityThread.java:139)在android.app.ActivityThread $ H.handleMessage(位于android.os.Handler.dispatchMessage的ActivityThread.java:1316)(位于android.os.Looper的Handler.java:102)。android.app.ActivityThread.main(ActivityThread.java:5314)处的java.lang.reflect.Method.invokeNative(Native Method)处的Loop(Looper.java:136) com.android.internal.os.ZygoteInit $ MethodAndArgsCaller.run(ZygoteInit.java:864)处的com.android.internal.os.ZygoteInit.main(ZygoteInit.java:java:515)680)在dalvik.system.NativeStart.main(本机方法)造成原因:java.lang.NoClassDefFoundError:com / eallcn / rentagent / MyDebugEallApplication在java.lang.Class.classForName(本机方法)在java.lang.Class.forName (Class.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)在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)。位于android.app.ActivityThread $ H的app.ActivityThread.access $ 1800(ActivityThread.java:139)。android.os.Handler.dispatchMessage(Handler.java:102)的handleMessage(ActivityThread.java:1316)android.app.ActivityThread.main(ActivityThread.java)的android.os.Looper.loop(Looper.java:136) :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.ClassNotFoundException:在路径:DexPathList [[zip文件“ /data/app/com.eallcn.rentagent.debug-1]上找不到类” com.eallcn.rentagent.MyDebugEallApplication“ .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.Class的java.lang.ClassLoader.loadClass(ClassLoader.java:457)处的java.lang.ClassLoader.loadClass(ClassLoader.java:497)处。com.android.tools.fd.runtime.BootstrapApplication.createRealApplication()上java.lang.Class.forName(Class.java:251)上的classForName(Native Method)在java.lang.Class.forName(Class.java:216)上位于com.android.tools.fd.runtime的BootstrapApplication.java:155),位于android.app的BootstrapApplication.attachBaseContext(BootstrapApplication.java:179)。android.app.Instrumentation.newApplication(Instrumentation.java:992)的Application.attach(Application.java:194)android.app.Instrumentation.newApplication(Instrumentation.java:976)的android.app.LoadedApk.makeApplication(LoadedApk .java:532),位于android.app.ActivityThread.handleBindApplication(ActivityThread.java:4586)。在android.app.ActivityThread $ H.handleMessage(ActivityThread.java:1316)在android.os.Handler.dispatchMessage(Handler.java:102)处于ActivityThread.access $ 1800(ActivityThread.java:139)在android.os.Looper。 java.lang.reflect.Method中的android.app.ActivityThread.main(ActivityThread.java:5314)中的Loop(Looper.java:136)。com.android.internal.os.ZygoteInit $ MethodAndArgsCaller.run(ZygoteInit.java:864)处java.lang.reflect.Method.invoke(Method.java:515)处的invokeNative(Native Method) dalvik.system.NativeStart.main上的os.ZygoteInit.main(ZygoteInit.java:680)(本机方法)515)在com.android.internal.os.ZygoteInit $ MethodAndArgsCaller.run(ZygoteInit.java:864)在com.android.internal.os.ZygoteInit.main(ZygoteInit.java:680)在dalvik.system.NativeStart.main (本机方法)515)在com.android.internal.os.ZygoteInit $ MethodAndArgsCaller.run(ZygoteInit.java:864)在com.android.internal.os.ZygoteInit.main(ZygoteInit.java:680)在dalvik.system.NativeStart.main (本机方法)680)在dalvik.system.NativeStart.main(本机方法)680)在dalvik.system.NativeStart.main(本机方法)