当我在模拟器上测试我的应用程序(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. 应用程序最终在仿真器上运行,但不在设备上
- 3. Android应用程序无法在仿真器上运行
- 4. 在真实设备上运行应用程序vs模拟器
- 5. 我的Android应用程序不会在2个设备上运行,但在仿真器上运行
- 6. 在Android设备上运行OpenGL ES 2程序时发生致命错误,但未在仿真器上运行
- 7. 在真实设备上运行Android IndexOutOfBoundsException
- 8. 如何在真实设备上运行android应用程序?
- 9. 在真实设备上运行Xamarin.iOS应用程序
- 10. 安卓应用程序可以在模拟器上运行,但不能在真实设备上运行
- 11. Android应用程序无法在任何仿真器中运行
- 12. 运行设备仿真器3.0(WM6.5)
- 13. 仅在不是仿真器的设备上运行Android应用程序
- 14. Android应用程序未在仿真器上运行
- 15. Android studio 2.0不能在仿真器上运行应用程序
- 16. Android应用程序不能在仿真器上运行
- 17. Android应用程序未在仿真器上运行
- 18. 在三星设备上运行应用程序时发生NoClassDefFoundError,但在仿真器上运行时没有发生
- 19. 无法在真实Apple Watch上运行应用程序
- 20. Appium:iOS,真实设备,driver.hidekeyboard()无法运行
- 21. UIButton在Xcode8上运行时未在真实设备上显示
- 22. 在仿真器上仿真运动API
- 23. 无法在真实设备上运行android junit测试
- 24. 客户端服务器通信应用程序在仿真器上运行,但不在设备上
- 25. 使用QtMobility/Location,一个Symbian Qt C++应用程序运行在仿真器上,但不在设备上
- 26. Android自动启动服务未在设备上运行,但它在仿真器上运行?
- 27. Android套接字应用程序运行在仿真器上,但不能在设备上工作
- 28. 如何在黑莓手机上的真实设备上运行应用程序?
- 29. 当我在模拟器上运行此代码时,它运行完美,但它在真实设备上崩溃?
- 30. 如何在真实设备中运行cordova应用程序?
嗨,我试过在API 21模拟器上运行我的应用程序,它的工作原理,但仍然与我的真正的Android设备上的NoClassDefFoundError崩溃。可能是什么原因? –