我将我的 Android Studio 更新到了 2.0 版。但是我有一个问题,我不知道为什么?
重要的错误信息:
无法实例化应用程序 com.android.tools.fd.runtime.BootstrapApplication: java.lang.IllegalStateException: java.lang.ClassNotFoundException: com.eallcn.rentagent.MyDebugEallApplication
找了很久,没找到正确的答案,可以看链接
同时当我点击File->Project structure 它显示这个错误:
库中的某个地方有什么问题吗?当 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 在 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。 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) at com.
dalvik.system.NativeStart.main(Native Method)的android.internal.os.ZygoteInit.main(ZygoteInit.java:680 )
引起: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) 在 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(Native Method) 在 java.lang.reflect.Method.invoke(Method.java:515) 在 com.android.internal.os。 ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:864) 位于 dalvik.system.NativeStart 的 com.android.internal.os.ZygoteInit.main(ZygoteInit.java:680)。main(Native Method) 引起:java.lang.ClassNotFoundException: com.eallcn.rentagent.MyDebugEallApplication at java.lang.Class.classForName(Native Method) at java.lang.Class.forName(Class.java:251) at 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.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( ActivityThread.java:1316) 在 android.os.Looper 的 android.os.Handler.dispatchMessage(Handler.java:102)。在 java.lang.reflect.Method.invokeNative(Native Method) 在 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(Native Method) 引起:java.lang.NoClassDefFoundError: com/eallcn/rentagent/MyDebugEallApplication at java.lang.Class.classForName(Native Method) at 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.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.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:在路径上找不到类“com.eallcn.rentagent.MyDebugEallApplication”:DexPathList [[zip file“/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:457) 在 java.lang.Class 的 java.lang.ClassLoader.loadClass(ClassLoader.java:497)。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 的 android.app.ActivityThread.handleBindApplication(ActivityThread.java:4586)。ActivityThread.access$1800(ActivityThread.java:139) 在 android.os.Looper 的 android.os.Handler.dispatchMessage(Handler.java:102) 在 android.app.ActivityThread$H.handleMessage(ActivityThread.java:1316)。在 java.lang.reflect.Method 的 android.app.ActivityThread.main(ActivityThread.java:5314) 的循环(Looper.java:136)。在 com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:864) 在 com.android.internal 的 java.lang.reflect.Method.invoke(Method.java:515) 的 invokeNative(Native Method)。 os.ZygoteInit.main(ZygoteInit.java:680) 在 dalvik.system.NativeStart.main(Native Method)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章)第680章)