在某些设备上运行android应用时出现奇怪的RuntimeException

2hamed

我最近制作了一个Android应用程序,并将调试版本发布给某些人以进行测试。一切似乎都很好,但无法运行该应用程序的设备很少。经过调查,打开应用程序时发生以下异常:

E/AndroidRuntime: FATAL EXCEPTION: main
Process: ir.irancell.neshan, PID: 23340
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 "/data/app/ir.irancell.neshan-1.apk"],nativeLibraryDirectories=[/data/app-lib/ir.irancell.neshan-1, /vendor/lib, /system/lib]]
    at android.app.LoadedApk.makeApplication(LoadedApk.java:516)
    at android.app.ActivityThread.handleBindApplication(ActivityThread.java:4722)
    at android.app.ActivityThread.access$1600(ActivityThread.java:172)
    at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1368)
    at android.os.Handler.dispatchMessage(Handler.java:102)
    at android.os.Looper.loop(Looper.java:146)
    at android.app.ActivityThread.main(ActivityThread.java:5653)
    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:1291)
    at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1107)
    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 "/data/app/ir.irancell.neshan-1.apk"],nativeLibraryDirectories=[/data/app-lib/ir.irancell.neshan-1, /vendor/lib, /system/lib]]
    at dalvik.system.BaseDexClassLoader.findClass(BaseDexClassLoader.java:67)
    at java.lang.ClassLoader.loadClass(ClassLoader.java:497)
    at java.lang.ClassLoader.loadClass(ClassLoader.java:457)
    at android.app.Instrumentation.newApplication(Instrumentation.java:981)
    at android.app.LoadedApk.makeApplication(LoadedApk.java:511)
    at android.app.ActivityThread.handleBindApplication(ActivityThread.java:4722) 
    at android.app.ActivityThread.access$1600(ActivityThread.java:172) 
    at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1368) 
    at android.os.Handler.dispatchMessage(Handler.java:102) 
    at android.os.Looper.loop(Looper.java:146) 
    at android.app.ActivityThread.main(ActivityThread.java:5653) 
    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:1291) 
    at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1107) 
    at dalvik.system.NativeStart.main(Native Method) 

奇怪的是,当我将有问题的设备连接到Android Studio并专门为其编译应用程序时,该应用程序运行良好。但是,如果我生成一个APK文件并单独安装它们,则某些设备仍然会出现该问题。
搜寻问题时,有人说(这里这里)罪魁祸首是此Instant Run功能,但我认为Instant Run使用时不负责任Generate signed APK那么可能是什么问题呢?

2hamed

是的,这似乎Instant Run是罪魁祸首。因此,禁用它可以解决此问题。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Android应用无法在某些设备上运行

来自分类Dev

在设备上启动android应用时出现随机黑屏

来自分类Dev

运行简单的vue.js应用时出现奇怪的错误

来自分类常见问题

在真实的android设备上运行react native应用时无法连接服务器

来自分类Dev

在物理移动设备上运行android应用时,还会使用.dex文件吗?

来自分类Dev

在真实的android设备上运行React Native应用时无法连接服务器

来自分类Dev

在android studio模拟器上运行android应用时出现“ eglSurfaceAttrib未实现”

来自分类Dev

某些设备上的android应用启动错误

来自分类Dev

Android应用无法在设备上运行

来自分类Dev

使用Gradle在设备上运行Android应用

来自分类Dev

无法在Android设备上运行应用

来自分类Dev

尝试运行应用时出现Android Studio错误

来自分类Dev

在某些设备上使用OpenGL ES 2.0的Android绘图纹理在某些设备上运行缓慢

来自分类Dev

在某些设备上使用OpenGL ES 2.0的Android绘图纹理在某些设备上运行缓慢

来自分类Dev

应用程序可在某些设备上运行,但在其他设备上崩溃

来自分类Dev

在某些设备上的Play商店中未显示Android应用

来自分类Dev

尝试在Android Studio上运行设备时出现NullPointer异常

来自分类Dev

在 Azure 应用服务上运行 Python 2 应用时出现包导入错误

来自分类Dev

运行Android应用时出错

来自分类Dev

运行Android应用时出错

来自分类Dev

运行Android应用时出错

来自分类Dev

无法在5.x设备上运行Android应用

来自分类Dev

visual studio-cordova-在Android设备上运行我的应用

来自分类Dev

同时在多个设备上运行Android应用(Xamarin)

来自分类Dev

DetoxRuntimeError:无法在设备上运行应用程序-Android

来自分类Dev

在真实设备上运行Android应用程序

来自分类Dev

无法在物理设备上运行示例Android Wear应用

来自分类Dev

在实体Android设备上运行Meteor移动应用

来自分类Dev

visual studio-cordova-在Android设备上运行我的应用

Related 相关文章

  1. 1

    Android应用无法在某些设备上运行

  2. 2

    在设备上启动android应用时出现随机黑屏

  3. 3

    运行简单的vue.js应用时出现奇怪的错误

  4. 4

    在真实的android设备上运行react native应用时无法连接服务器

  5. 5

    在物理移动设备上运行android应用时,还会使用.dex文件吗?

  6. 6

    在真实的android设备上运行React Native应用时无法连接服务器

  7. 7

    在android studio模拟器上运行android应用时出现“ eglSurfaceAttrib未实现”

  8. 8

    某些设备上的android应用启动错误

  9. 9

    Android应用无法在设备上运行

  10. 10

    使用Gradle在设备上运行Android应用

  11. 11

    无法在Android设备上运行应用

  12. 12

    尝试运行应用时出现Android Studio错误

  13. 13

    在某些设备上使用OpenGL ES 2.0的Android绘图纹理在某些设备上运行缓慢

  14. 14

    在某些设备上使用OpenGL ES 2.0的Android绘图纹理在某些设备上运行缓慢

  15. 15

    应用程序可在某些设备上运行,但在其他设备上崩溃

  16. 16

    在某些设备上的Play商店中未显示Android应用

  17. 17

    尝试在Android Studio上运行设备时出现NullPointer异常

  18. 18

    在 Azure 应用服务上运行 Python 2 应用时出现包导入错误

  19. 19

    运行Android应用时出错

  20. 20

    运行Android应用时出错

  21. 21

    运行Android应用时出错

  22. 22

    无法在5.x设备上运行Android应用

  23. 23

    visual studio-cordova-在Android设备上运行我的应用

  24. 24

    同时在多个设备上运行Android应用(Xamarin)

  25. 25

    DetoxRuntimeError:无法在设备上运行应用程序-Android

  26. 26

    在真实设备上运行Android应用程序

  27. 27

    无法在物理设备上运行示例Android Wear应用

  28. 28

    在实体Android设备上运行Meteor移动应用

  29. 29

    visual studio-cordova-在Android设备上运行我的应用

热门标签

归档