當我在模擬器上測試我的應用程序(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崩潰。可能是什麼原因? –