0
所以我最近開始學習libgdx在Android Studio。我正在使用一些擴展名,如box2d。要在對象周圍創建一些漂亮的邊框,我正在使用Physics Body Editor。所以,由於我自己的代碼中有很多錯誤,我剛剛從這裏複製了一個:Code Sample。不過,我仍然繼續以下行收到一個錯誤:BodyEditorLoader - 錯誤讀取文件
BodyEditorLoader loader = new BodyEditorLoader(Gdx.files.internal("tankA.json"));
文件tankA.json是我的資產文件夾中。
這是我的錯誤:
02-12 08:27:52.216 13720-13734/com.tynibattles04.game.android E/AndroidRuntime﹕ FATAL EXCEPTION: GLThread 6581
Process: com.tynibattles04.game.android, PID: 13720
com.badlogic.gdx.utils.GdxRuntimeException: Error reading file: tankA.json (Internal)
at com.badlogic.gdx.backends.android.AndroidFileHandle.read(AndroidFileHandle.java:77)
at com.badlogic.gdx.files.FileHandle.length(FileHandle.java:605)
at com.badlogic.gdx.backends.android.AndroidFileHandle.length(AndroidFileHandle.java:220)
at com.badlogic.gdx.files.FileHandle.estimateLength(FileHandle.java:233)
at com.badlogic.gdx.files.FileHandle.readString(FileHandle.java:198)
at com.badlogic.gdx.files.FileHandle.readString(FileHandle.java:191)
at aurelienribon.bodyeditor.BodyEditorLoader.<init>(BodyEditorLoader.java:41)
at com.tynibattles04.game.TinyBattles.createBottle(TinyBattles.java:127)
at com.tynibattles04.game.TinyBattles.create(TinyBattles.java:74)
at com.badlogic.gdx.backends.android.AndroidGraphics.onSurfaceChanged(AndroidGraphics.java:241)
at android.opengl.GLSurfaceView$GLThread.guardedRun(GLSurfaceView.java:1512)
at android.opengl.GLSurfaceView$GLThread.run(GLSurfaceView.java:1240)
Caused by: java.io.FileNotFoundException: tnkA.json
at android.content.res.AssetManager.openAsset(Native Method)
at android.content.res.AssetManager.open(AssetManager.java:355)
at android.content.res.AssetManager.open(AssetManager.java:329)
at com.badlogic.gdx.backends.android.AndroidFileHandle.read(AndroidFileHandle.java:75)
你知道我可以做什麼與所有? 在此先感謝!
我不小心拼錯tankA.json錯誤代碼 - 感謝天使天使。但我仍然一直得到同樣的錯誤。也許這是因爲這個錯誤BodyEditorLoader?