当我在模拟器上测试我的应用程序(Nexus One API 22)时,它运行平稳无误。但是,当我在我自己的个人手机(Samsung Galaxy S5,Android 5.0版)上测试应用程序时,它会因NoClassDefFoundError而崩溃。这个错误发生在我从jar文件中使用外部库的代码的一部分。(jaudiotagger)难道是我自己的android手机没有支持库的jdk?NoClassDefFoundError在真实设备上运行应用程序但在仿真器上运行时无法运行
0
A
回答
1
可能的问题是:您的模拟器(API 22)和您的设备上没有使用与Android 5(API 21)相同的API版本。
0
android API 22对应于android 5.1.And你测试应用程序在你的手机是android 5.0。如果你的代码没有错,也许原因是你说的。
相关问题
- 1. 我的应用程序只能在仿真器上运行,而不能在真实设备上运行
- 2. Android应用程序未在仿真器上运行也不是真实设备
- 3. 应用程序在仿真器上运行,但在手机上停止运行
- 4. 应用程序在仿真器上运行,但不在实际设备上运行
- 5. 应用程序最终在仿真器上运行,但不在设备上
- 6. Android应用程序无法在仿真器上运行
- 7. 无法在任何仿真器上运行应用程序
- 8. 在真实设备上运行应用程序vs模拟器
- 9. 我的Android应用程序不会在2个设备上运行,但在仿真器上运行
- 10. 我的应用程序在仿真器2.1/2.2上运行良好,但在2.2设备上运行不正常
- 11. 在多个仿真器实例上运行Android应用程序
- 12. 在Android设备上运行OpenGL ES 2程序时发生致命错误,但未在仿真器上运行
- 13. 应用程序在仿真器上运行正常,但在设备上给出NoClassDefFoundError
- 14. 在真实设备上运行GCM
- 15. Eclipse - 在真实设备上运行
- 16. 在真实设备上运行Android IndexOutOfBoundsException
- 17. Android:在真实设备上运行
- 18. 在真实设备上运行Android + Opencv + NDK应用程序
- 19. 如何在真实设备上运行android应用程序?
- 20. iPhone应用程序未在真实设备上运行
- 21. 在真实设备上运行Xamarin.iOS应用程序
- 22. 如何在真实设备上运行iOS应用程序
- 23. 麻烦在真实设备上运行的应用程序
- 24. 安卓应用程序可以在模拟器上运行,但不能在真实设备上运行
- 25. 如何在真实手机而不是仿真器上运行应用程序。
- 26. 应用程序无法在仿真器中运行
- 27. Android应用程序无法在任何仿真器中运行
- 28. 仿真器不在Xubuntu上运行12.04
- 29. 运行设备仿真器3.0(WM6.5)
- 30. Android studio 2.0不能在仿真器上运行应用程序
嗨,我试过在API 21模拟器上运行我的应用程序,它的工作原理,但仍然与我的真正的Android设备上的NoClassDefFoundError崩溃。可能是什么原因? –