3
每當我試着用Gdx.files.internal得到一個文件句柄,我得到一個FileNotFoundException異常喜歡如下:Gdx.files.internal不使用Android的資產路徑
<PATH TO MY GAME>\desktop\xml\screen.xml (The system cannot find the path specified)
設置我的項目了使用libgdx項目設置工具,似乎我的桌面項目中的資產文件夾與我的android項目相同(它們已鏈接)。但是,當我進入我的桌面項目時,存在一個包含我的資源的bin文件夾。如果我將路徑更改爲「/ bin/...」,那麼我可以無任何例外地運行該項目。不過,如果我以JAR格式導出,我覺得這可能是個問題。
代碼:
final FileHandle screenXML = Gdx.files.internal("xml/screen.xml");
你必須把一切在android項目的assets文件夾中。您將使用gradle來打包您的jar文件,並將所有內容放在正確的位置。 – noone
我已經添加了一張圖片來顯示我的資產文件夾已鏈接(即我的Android項目的資產文件夾中有所有內容)。 – user2303325
同樣的問題在這裏,我很想找到答案。它只發生在我更新到最新的夜晚(上週) – Don