2016-11-05 87 views
0

我正在嘗試使用libgdx創建遊戲。當我在Eclipse中測試它時,該遊戲運行良好,但是當我嘗試將它導出到android或桌面時,遊戲開始並立即崩潰。Libgdx項目導出後崩潰

問題是遊戲無法找到資產,因此它會拋出未處理的異常。我使用以下方式來加載我的所有資產。

mainmenu = new Sprite(new Texture(Gdx.files.internal("Images/Screens/MainMenu.png"))); 

我搜索了導出的jar和所有的資產都位於它內部,但由於某些原因遊戲找不到它們。在桌面上,當我將.jar文件放入我的資產文件夾時,它會正常工作。

當我創建一個新的libgdx項目並導出它時,它工作正常,但只要我添加我的Java類,它就停止工作。

我試過在這裏搜索類似的問題,但沒有答案解決了我的問題。

回答

0

這可能是文件位於不需要的資產文件夾中。

我有一個類似的問題,在我的資產文件夾中是一個.xcf文件的gimp文件。 我刪除了.xcf文件,問題解決了。

0

我找到了解決方案,所以我在回答我自己的問題以防別人遇到同樣的問題。

我曾與擴展名爲.png,在我的源代碼,我試圖讀取它的資產文件夾內的圖像作爲.png格式

因爲我在Linux上是區分大小寫的操作系統,這是導致運行時異常。對於android導出同樣的東西。