2012-10-21 18 views
1

當我嘗試通過桌面應用程序運行android應用程序時,此運行時錯誤一次又一次地彈出。桌面應用程序工作得很好,但是當我嘗試通過Android應用程序運行時,它給出了桌面應用程序中存在的類的noclassdeffounderror! 它已經四個五小時了!這到底是怎麼回事?可能的問題是什麼?java.lang.NoClassDefFoundError在libGDX中啓動android應用程序時

請指教! PS不使用ADT 17 ver。幫助傢伙!謝謝!

+0

哎我有同樣的問題。你有解決方案嗎? – shiladitya

+0

@shiladitya檢查我的答案,它可能會幫助你。 – Lestat

+0

[如何在啓動Android LibGDX項目時修復NoClassDefFoundError?](http://stackoverflow.com/questions/41926414/how-doi-i-fix-a-noclassdeffounderror-while-launching-android-libgdx -項目) – Aryan

回答

0

右鍵單擊你的Android項目 - > Properties-> Java Build Path-> Order and Export檢查你正在使用的庫(例如Gdx.jar)。

0

右鍵點擊你的Android項目 - >屬性 - > Java構建路徑 - >所示的圖像訂單和出口 導出所有的罐子您使用和桌面項目與Android項目,這將讓您的應用程序在Android上運行。

0

如果每一件事情都很好地連接起來......(使用Java Build Path and Order and Export ...)並且仍然有問題在Android上檢查運行項目是否將JRE設置爲1.6。

將JRE從主Java項目從1.7更改爲1.6,並嘗試在android上運行它。

Eclipse的>主要的Java項目 - >展開目錄 - >右鍵在JRE系統庫點擊 - >檢查 「執行環境」 - >選擇JavaES 1.6 jre6->點擊OK

相關問題