我把我的 Android Studio 升级到了2.0版本。但是我遇到了一个问题,我不知道为什么?
重要错误信息:
无法实例化应用程序 com.android.tools.fd.run. BootstrapApplication: java.lang. IllegalStateException: java.lang. ClassNotFoundException: com.eallcn.rentagent.MyDebugEallApplication
我找了很久,但是没有找到正确的答案 你可以看到 < a href = “ https://stackoverflow. com/questions/3781151/java-lang-classnotfound Exception-on-working-app”> 链接
当我点击 < strong > File-> Project 结构时 它显示了这个错误:
书中有什么问题吗?当 gradle 构建程序时,库没有完全加载当前程序。Android Studio 2.0版本有什么问题吗?
当我使用 Android 工作室1.4.0来构建和运行这个程序时。我觉得挺好的!但是当我使用 Android Studio 2.0时,问题就出现了!
为什么? 你能帮帮我吗?
下面是详细的错误日志:
11-2811:57:00.48919890-19890/com.eallcn.rentagent.debug E/AndroidRuntime: 致命例外: main 进程: com.eallcn.rentagent.debug,PID: 19890 java.lang。无法实例化应用程序 运行时.BootstrapApplication: Lang. IllegalStateException: java.lang. ClassNotFoundException: 应用程序 在 android.app 上。地址: LoadedApk.makApplication (LoadedApk.java: 537) App. ActivityThread.handleBindApplication (ActivityThread.java: 4586) ActivityThread.access $1800(ActivityThread.java: 139)
在 App. ActivityThread $H.handleMessage (ActivityThread.java: 1316)
在 android.os 处理器。调度消息(Handler.java: 102)
在 android.os. Looper.loop (Looper.java: 136)
ActivityThread.main (ActivityThread.java: 5314)
原生方法(本机方法)
在 java.lang.response. Method.emon (Method.java: 515)
在 JygoteInit $MethodAndArgsCaller.run (ZygoteInit.java: 864) JygoteInit.main (ZygoteInit.java: 680)
在 dalvik.system. NativeStart.main (本机方法)
引自: java.lang. IllegalStateException: ClassNotFoundException: 应用程序
在 运行时.BootstrapApplication.createRealApplication (BootstrapApplication.java: 167) 在 运行时.BootstrapApplication.attachBaseContext (BootstrapApplication.java: 179) 应用程序附件(Application.java: 194)
在 App.Instrumentation.newApplication (Instrumentation.java: 992)
在 App.Instrumentation.newApplication (Instrumentation.java: 976)
LoadedApk.make 应用程序(LoadedApk.java: 532)
在 App. ActivityThread.handleBindApplication (ActivityThread.java: 4586) ActivityThread.access $1800(ActivityThread.java: 139) 在 App. ActivityThread $H.handleMessage (ActivityThread.java: 1316) 在 android.os 处理器。调度消息(Handler.java: 102) 在 android.os. Looper.loop (Looper.java: 136) ActivityThread.main (ActivityThread.java: 5314) 原生方法(本机方法) 在 java.lang.response. Method.emon (Method.java: 515) 在 JygoteInit $MethodAndArgsCaller.run (ZygoteInit.java: 864) JygoteInit.main (ZygoteInit.java: 680) 在 dalvik.system. NativeStart.main (本机方法) 由 java.lang 引发。 ClassNotFoundException: 应用程序 ClassForName (本机方法) 在 java.lang. Class.forName (Class.java: 251) 在 java.lang. Class.forName (Class.java: 216) 在 运行时.BootstrapApplication.createRealApplication (BootstrapApplication.java: 155) 在 运行时.BootstrapApplication.attachBaseContext (BootstrapApplication.java: 179) 应用程序附件(Application.java: 194) 在 App.Instrumentation.newApplication (Instrumentation.java: 992) 在 App.Instrumentation.newApplication (Instrumentation.java: 976) LoadedApk.make 应用程序(LoadedApk.java: 532) 在 App. ActivityThread.handleBindApplication (ActivityThread.java: 4586) ActivityThread.access $1800(ActivityThread.java: 139) 在 App. ActivityThread $H.handleMessage (ActivityThread.java: 1316) 在 android.os 处理器。调度消息(Handler.java: 102) 在 android.os. Looper.loop (Looper.java: 136) ActivityThread.main (ActivityThread.java: 5314) 原生方法(本机方法) 在 java.lang.response. Method.emon (Method.java: 515) 在 JygoteInit $MethodAndArgsCaller.run (ZygoteInit.java: 864) JygoteInit.main (ZygoteInit.java: 680) 在 dalvik.system. NativeStart.main (本机方法) 原因: java.lang.NoClassDefFoundError: Com/eallcn/rentagent/MyDebugEallApplication ClassForName (本机方法) 在 java.lang. Class.forName (Class.java: 251) 在 java.lang. Class.forName (Class.java: 216) 在 运行时.BootstrapApplication.createRealApplication (BootstrapApplication.java: 155) 在 运行时.BootstrapApplication.attachBaseContext (BootstrapApplication.java: 179) 应用程序附件(Application.java: 194) 在 App.Instrumentation.newApplication (Instrumentation.java: 992) 在 App.Instrumentation.newApplication (Instrumentation.java: 976) LoadedApk.make 应用程序(LoadedApk.java: 532) 在 App. ActivityThread.handleBindApplication (ActivityThread.java: 4586) ActivityThread.access $1800(ActivityThread.java: 139) 在 App. ActivityThread $H.handleMessage (ActivityThread.java: 1316) 在 android.os 处理器。调度消息(Handler.java: 102) 在 android.os. Looper.loop (Looper.java: 136) ActivityThread.main (ActivityThread.java: 5314) 原生方法(本机方法) 在 java.lang.response. Method.emon (Method.java: 515) 在 JygoteInit $MethodAndArgsCaller.run (ZygoteInit.java: 864) JygoteInit.main (ZygoteInit.java: 680) 在 dalvik.system. NativeStart.main (本机方法) 由 java.lang.ClassNotFoundException: didn’t find class 引发 路径“ com.eallcn.rentagent.MyDebugEallApplication”: DexPathList [[ zip 文件 “/data/app/com.eallcn.rentagent.debug-1. apk”] ,nativeLibraryDirectory = [/data/app-lib/com.eallcn.rentagent.debug-1, [供应商/lib,/system/lib,/data/datalib ]] 在 System. BaseDexClassLoader.findClass (BaseDexClassLoader.java: 56) 在 java.lang. ClassLoader.loadClass (ClassLoader.java: 497) 在 java.lang. ClassLoader.loadClass (ClassLoader.java: 457) ClassForName (本机方法) 在 java.lang. Class.forName (Class.java: 251) 在 java.lang. Class.forName (Class.java: 216) 在 运行时.BootstrapApplication.createRealApplication (BootstrapApplication.java: 155) 在 运行时.BootstrapApplication.attachBaseContext (BootstrapApplication.java: 179) 应用程序附件(Application.java: 194) 在 App.Instrumentation.newApplication (Instrumentation.java: 992) 在 App.Instrumentation.newApplication (Instrumentation.java: 976) LoadedApk.make 应用程序(LoadedApk.java: 532) 在 App. ActivityThread.handleBindApplication (ActivityThread.java: 4586) ActivityThread.access $1800(ActivityThread.java: 139) 在 App. ActivityThread $H.handleMessage (ActivityThread.java: 1316) 在 android.os 处理器。调度消息(Handler.java: 102) 在 android.os. Looper.loop (Looper.java: 136) ActivityThread.main (ActivityThread.java: 5314) 原生方法(本机方法) 在 java.lang.response. Method.emon (Method.java: 515) 在 JygoteInit $MethodAndArgsCaller.run (ZygoteInit.java: 864) JygoteInit.main (ZygoteInit.java: 680) 在 dalvik.system. NativeStart.main (本机方法)