帮助!我在Android商店中有一个应用程序,我的一位用户最近报告了一个错误,但是我找不到错误的出处。这是ANR报告:
java.lang.RuntimeException: Unable to instantiate application com.android.tools.fd.runtime.BootstrapApplication: java.lang.ClassNotFoundException: Didn't find class "com.android.tools.fd.runtime.BootstrapApplication" on path: DexPathList[[zip file "/mnt/asec/com.applicationcomp.myapplication-1/pkg.apk"],nativeLibraryDirectories=[/mnt/asec/com.applicationcomp.myapplication-1/lib, /system/lib]]
at android.app.LoadedApk.makeApplication(LoadedApk.java:516)
at android.app.ActivityThread.handleBindApplication(ActivityThread.java:4580)
at android.app.ActivityThread.access$1500(ActivityThread.java:151)
at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1290)
at android.os.Handler.dispatchMessage(Handler.java:102)
at android.os.Looper.loop(Looper.java:136)
at android.app.ActivityThread.main(ActivityThread.java:5299)
at 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:932)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:748)
at dalvik.system.NativeStart.main(Native Method)
Caused by: java.lang.ClassNotFoundException: Didn't find class "com.android.tools.fd.runtime.BootstrapApplication" on path: DexPathList[[zip file "/mnt/asec/com.applicationcomp.myapplication-1/pkg.apk"],nativeLibraryDirectories=[/mnt/asec/com.applicationcomp.myapplication-1/lib, /system/lib]]
at dalvik.system.BaseDexClassLoader.findClass(BaseDexClassLoader.java:56)
at java.lang.ClassLoader.loadClass(ClassLoader.java:497)
at java.lang.ClassLoader.loadClass(ClassLoader.java:457)
at android.app.Instrumentation.newApplication(Instrumentation.java:987)
at android.app.LoadedApk.makeApplication(LoadedApk.java:511)
... 11 more
有谁知道这些错误的原因吗?显然,这是在Android 4.4设备上启动应用程序后立即发生的(我也收到了关于4.2发生此情况的另一报告)。
*****重要提示******由于某种原因,这似乎仅在某些4.4设备上发生,很遗憾,我无法在Android Studio仿真器中复制它
查看https://code.google.com/p/android/issues/detail?id=199327-似乎您启用了该Instant Run
功能,并且在Android 4上引起了该问题,因为该功能不受支持(尽管它不会崩溃,应用程序当然很粗鲁,但这可能是一个错误)。
尝试构建Instant Run
禁用的应用程序。
根据https://medium.com/google-developers/instant-run-how-does-it-work-294a1633367f#.bo88mglpe的 介绍,应用程序向应用程序Instant Run
注入了一些代码(App Server
),谁知道在Android 4上可能会发生什么,然后))
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句