Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/235.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java Android LibGDX:无法加载图像依赖项_Java_Android_Eclipse_Png_Libgdx - Fatal编程技术网

Java Android LibGDX:无法加载图像依赖项

Java Android LibGDX:无法加载图像依赖项,java,android,eclipse,png,libgdx,Java,Android,Eclipse,Png,Libgdx,我试图在Android设备上运行我的游戏,但一旦它进入主游戏,它就会因为一个资产错误而停止:它无法加载.png图像,也无法加载该图像的依赖项。我不明白这里发生了什么 图片如下: 完成以下错误日志: 12-21 15:54:08.350: E/AndroidRuntime(14775): FATAL EXCEPTION: GLThread 949 12-21 15:54:08.350: E/AndroidRuntime(14775): com.badlogic.gdx.utils.GdxRunt

我试图在Android设备上运行我的游戏,但一旦它进入主游戏,它就会因为一个资产错误而停止:它无法加载.png图像,也无法加载该图像的依赖项。我不明白这里发生了什么

图片如下:

完成以下错误日志:

12-21 15:54:08.350: E/AndroidRuntime(14775): FATAL EXCEPTION: GLThread 949
12-21 15:54:08.350: E/AndroidRuntime(14775): com.badlogic.gdx.utils.GdxRuntimeException: com.badlogic.gdx.utils.GdxRuntimeException: Couldn't load dependencies of asset: data/monsters/plant/gas_cloud.png
12-21 15:54:08.350: E/AndroidRuntime(14775):    at com.badlogic.gdx.assets.AssetManager.handleTaskError(AssetManager.java:517)
12-21 15:54:08.350: E/AndroidRuntime(14775):    at com.badlogic.gdx.assets.AssetManager.update(AssetManager.java:351)
12-21 15:54:08.350: E/AndroidRuntime(14775):    at com.badlogic.gdx.assets.AssetManager.finishLoading(AssetManager.java:372)
12-21 15:54:08.350: E/AndroidRuntime(14775):    at dev.Manager.loadArtAssets(Manager.java:123)
12-21 15:54:08.350: E/AndroidRuntime(14775):    at game.TheDevice.create(TheDevice.java:68)
12-21 15:54:08.350: E/AndroidRuntime(14775):    at menu.StateManager.moveToGame(StateManager.java:137)
12-21 15:54:08.350: E/AndroidRuntime(14775):    at game.Storyboard.advanceScene(Storyboard.java:59)
12-21 15:54:08.350: E/AndroidRuntime(14775):    at game.Storyboard.update(Storyboard.java:50)
12-21 15:54:08.350: E/AndroidRuntime(14775):    at game.Storyboard.render(Storyboard.java:79)
12-21 15:54:08.350: E/AndroidRuntime(14775):    at menu.StateManager.render(StateManager.java:85)
12-21 15:54:08.350: E/AndroidRuntime(14775):    at com.badlogic.gdx.backends.android.AndroidGraphics.onDrawFrame(AndroidGraphics.java:487)
12-21 15:54:08.350: E/AndroidRuntime(14775):    at android.opengl.GLSurfaceView$GLThread.guardedRun(GLSurfaceView.java:1516)
12-21 15:54:08.350: E/AndroidRuntime(14775):    at android.opengl.GLSurfaceView$GLThread.run(GLSurfaceView.java:1240)
12-21 15:54:08.350: E/AndroidRuntime(14775): Caused by: com.badlogic.gdx.utils.GdxRuntimeException: Couldn't load dependencies of asset: data/monsters/plant/gas_cloud.png
12-21 15:54:08.350: E/AndroidRuntime(14775):    at com.badlogic.gdx.assets.AssetLoadingTask.handleAsyncLoader(AssetLoadingTask.java:119)
12-21 15:54:08.350: E/AndroidRuntime(14775):    at com.badlogic.gdx.assets.AssetLoadingTask.update(AssetLoadingTask.java:89)
12-21 15:54:08.350: E/AndroidRuntime(14775):    at com.badlogic.gdx.assets.AssetManager.updateTask(AssetManager.java:454)
12-21 15:54:08.350: E/AndroidRuntime(14775):    at com.badlogic.gdx.assets.AssetManager.update(AssetManager.java:349)
12-21 15:54:08.350: E/AndroidRuntime(14775):    ... 11 more
12-21 15:54:08.350: E/AndroidRuntime(14775): Caused by: com.badlogic.gdx.utils.GdxRuntimeException: com.badlogic.gdx.utils.GdxRuntimeException: Couldn't load file: data/monsters/plant/gas_cloud.png
12-21 15:54:08.350: E/AndroidRuntime(14775):    at com.badlogic.gdx.utils.async.AsyncResult.get(AsyncResult.java:46)
12-21 15:54:08.350: E/AndroidRuntime(14775):    at com.badlogic.gdx.assets.AssetLoadingTask.handleAsyncLoader(AssetLoadingTask.java:117)
12-21 15:54:08.350: E/AndroidRuntime(14775):    ... 14 more
12-21 15:54:08.350: E/AndroidRuntime(14775): Caused by: com.badlogic.gdx.utils.GdxRuntimeException: Couldn't load file: data/monsters/plant/gas_cloud.png
12-21 15:54:08.350: E/AndroidRuntime(14775):    at com.badlogic.gdx.graphics.Pixmap.<init>(Pixmap.java:140)
12-21 15:54:08.350: E/AndroidRuntime(14775):    at com.badlogic.gdx.assets.loaders.TextureLoader.loadAsync(TextureLoader.java:72)
12-21 15:54:08.350: E/AndroidRuntime(14775):    at com.badlogic.gdx.assets.loaders.TextureLoader.loadAsync(TextureLoader.java:41)
12-21 15:54:08.350: E/AndroidRuntime(14775):    at com.badlogic.gdx.assets.AssetLoadingTask.call(AssetLoadingTask.java:69)
12-21 15:54:08.350: E/AndroidRuntime(14775):    at com.badlogic.gdx.assets.AssetLoadingTask.call(AssetLoadingTask.java:34)
12-21 15:54:08.350: E/AndroidRuntime(14775):    at com.badlogic.gdx.utils.async.AsyncExecutor$2.call(AsyncExecutor.java:65)
12-21 15:54:08.350: E/AndroidRuntime(14775):    at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:305)
12-21 15:54:08.350: E/AndroidRuntime(14775):    at java.util.concurrent.FutureTask.run(FutureTask.java:137)
12-21 15:54:08.350: E/AndroidRuntime(14775):    at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1076)
12-21 15:54:08.350: E/AndroidRuntime(14775):    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:569)
12-21 15:54:08.350: E/AndroidRuntime(14775):    at java.lang.Thread.run(Thread.java:856)
12-21 15:54:08.350: E/AndroidRuntime(14775): Caused by: com.badlogic.gdx.utils.GdxRuntimeException: Error reading file: data/monsters/plant/gas_cloud.png (Internal)
12-21 15:54:08.350: E/AndroidRuntime(14775):    at com.badlogic.gdx.backends.android.AndroidFileHandle.read(AndroidFileHandle.java:74)
12-21 15:54:08.350: E/AndroidRuntime(14775):    at com.badlogic.gdx.files.FileHandle.length(FileHandle.java:563)
12-21 15:54:08.350: E/AndroidRuntime(14775):    at com.badlogic.gdx.backends.android.AndroidFileHandle.length(AndroidFileHandle.java:162)
12-21 15:54:08.350: E/AndroidRuntime(14775):    at com.badlogic.gdx.files.FileHandle.readBytes(FileHandle.java:218)
12-21 15:54:08.350: E/AndroidRuntime(14775):    at com.badlogic.gdx.graphics.Pixmap.<init>(Pixmap.java:137)
12-21 15:54:08.350: E/AndroidRuntime(14775):    ... 10 more
12-21 15:54:08.350: E/AndroidRuntime(14775): Caused by: java.io.FileNotFoundException: data/monsters/plant/gas_cloud.png
12-21 15:54:08.350: E/AndroidRuntime(14775):    at android.content.res.AssetManager.openAsset(Native Method)
12-21 15:54:08.350: E/AndroidRuntime(14775):    at android.content.res.AssetManager.open(AssetManager.java:315)
12-21 15:54:08.350: E/AndroidRuntime(14775):    at android.content.res.AssetManager.open(AssetManager.java:289)
12-21 15:54:08.350: E/AndroidRuntime(14775):    at com.badlogic.gdx.backends.android.AndroidFileHandle.read(AndroidFileHandle.java:72)
12-21 15:54:08.350: E/AndroidRuntime(14775):    ... 14 more
12-21 15:54:08.350:E/AndroidRuntime(14775):致命异常:GL949
12-21 15:54:08.350:E/AndroidRuntime(14775):com.badlogic.gdx.utils.GdxRuntimeException:com.badlogic.gdx.utils.GdxRuntimeException:无法加载资产的依赖项:data/monsters/plant/gas_cloud.png
12-21 15:54:08.350:E/AndroidRuntime(14775):位于com.badlogic.gdx.assets.AssetManager.Handletaskeror(AssetManager.java:517)
12-21 15:54:08.350:E/AndroidRuntime(14775):位于com.badlogic.gdx.assets.AssetManager.update(AssetManager.java:351)
12-21 15:54:08.350:E/AndroidRuntime(14775):位于com.badlogic.gdx.assets.AssetManager.finishLoading(AssetManager.java:372)
12-21 15:54:08.350:E/AndroidRuntime(14775):位于dev.Manager.loadArtAssets(Manager.java:123)
12-21 15:54:08.350:E/AndroidRuntime(14775):在game.TheDevice.create(TheDevice.java:68)中
12-21 15:54:08.350:E/AndroidRuntime(14775):在menu.StateManager.moveToName(StateManager.java:137)中
12-21 15:54:08.350:E/AndroidRuntime(14775):在游戏中。情节提要。高级情节提要(Storyboard.java:59)
12-21 15:54:08.350:E/AndroidRuntime(14775):在game.Storyboard.update(Storyboard.java:50)
12-21 15:54:08.350:E/AndroidRuntime(14775):在game.Storyboard.render(Storyboard.java:79)
12-21 15:54:08.350:E/AndroidRuntime(14775):在menu.StateManager.render(StateManager.java:85)中
12-21 15:54:08.350:E/AndroidRuntime(14775):位于com.badlogic.gdx.backends.android.AndroidGraphics.onDrawFrame(AndroidGraphics.java:487)
12-21 15:54:08.350:E/AndroidRuntime(14775):在android.opengl.GLSurfaceView$GLThread.guarderun(GLSurfaceView.java:1516)
12-21 15:54:08.350:E/AndroidRuntime(14775):在android.opengl.GLSurfaceView$GLThread.run(GLSurfaceView.java:1240)
12-21 15:54:08.350:E/AndroidRuntime(14775):原因:com.badlogic.gdx.utils.GdxRuntimeException:无法加载资产的依赖项:data/monsters/plant/gas_cloud.png
12-21 15:54:08.350:E/AndroidRuntime(14775):位于com.badlogic.gdx.assets.AssetLoadingTask.handleAsyncLoader(AssetLoadingTask.java:119)
12-21 15:54:08.350:E/AndroidRuntime(14775):位于com.badlogic.gdx.assets.AssetLoadingTask.update(AssetLoadingTask.java:89)
12-21 15:54:08.350:E/AndroidRuntime(14775):位于com.badlogic.gdx.assets.AssetManager.updateTask(AssetManager.java:454)
12-21 15:54:08.350:E/AndroidRuntime(14775):位于com.badlogic.gdx.assets.AssetManager.update(AssetManager.java:349)
12-21 15:54:08.350:E/AndroidRuntime(14775):。。。还有11个
12-21 15:54:08.350:E/AndroidRuntime(14775):原因:com.badlogic.gdx.utils.GdxRuntimeException:com.badlogic.gdx.utils.GdxRuntimeException:无法加载文件:data/monsters/plant/gas_cloud.png
12-21 15:54:08.350:E/AndroidRuntime(14775):位于com.badlogic.gdx.utils.async.AsyncResult.get(AsyncResult.java:46)
12-21 15:54:08.350:E/AndroidRuntime(14775):位于com.badlogic.gdx.assets.AssetLoadingTask.handleAsyncLoader(AssetLoadingTask.java:117)
12-21 15:54:08.350:E/AndroidRuntime(14775):。。。14多
12-21 15:54:08.350:E/AndroidRuntime(14775):原因:com.badlogic.gdx.utils.GdxRuntimeException:无法加载文件:data/monsters/plant/gas_cloud.png
12-21 15:54:08.350:E/AndroidRuntime(14775):位于com.badlogic.gdx.graphics.Pixmap.(Pixmap.java:140)
12-21 15:54:08.350:E/AndroidRuntime(14775):位于com.badlogic.gdx.assets.loaders.TextureLoader.loadAsync(TextureLoader.java:72)
12-21 15:54:08.350:E/AndroidRuntime(14775):位于com.badlogic.gdx.assets.loaders.TextureLoader.loadAsync(TextureLoader.java:41)
12-21 15:54:08.350:E/AndroidRuntime(14775):在com.badlogic.gdx.assets.AssetLoadingTask.call(AssetLoadingTask.java:69)上
12-21 15:54:08.350:E/AndroidRuntime(14775):在com.badlogic.gdx.assets.AssetLoadingTask.call(AssetLoadingTask.java:34)
12-21 15:54:08.350:E/AndroidRuntime(14775):在com.badlogic.gdx.utils.async.AsyncExecutor$2.call(AsyncExecutor.java:65)
12-21 15:54:08.350:E/AndroidRuntime(14775):在java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:305)
12-21 15:54:08.350:E/AndroidRuntime(14775):在java.util.concurrent.FutureTask.run(FutureTask.java:137)
12-21 15:54:08.350:E/AndroidRuntime(14775):位于java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1076)
12-21 15:54:08.350:E/AndroidRuntime(14775):位于java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:569)
12-21 15:54:08.350:E/AndroidRuntime(14775):在java.lang.Thread.run(Thread.java:856)
12-21 15:54:08.350:E/AndroidRuntime(14775):原因:com.badlogic.gdx.utils.GdxRuntimeException:读取文件时出错:data/monsters/plant/gas_cloud.png(内部)
12-21 15:54:08.350:E/AndroidRuntime(14775):位于com.badlogic.gdx.backends.android.AndroidFileHandle.read(AndroidFileHandle.java:74)
12-21 15:54:08.350:E/AndroidRuntime(14775):位于com.badlogic.gdx.files.FileHandle.length(FileHandle.java:563)
12-21 15:54:08.350:E/AndroidRuntime(14775):位于com.badlogic.gdx.backends.android.AndroidFileHandle.length(AndroidFileHandle.java:162)
12-21 15:54:08.350:E/AndroidRuntime(14775):位于com.badlogic.gdx.files.FileHandle.readBytes(FileHandle.java:218)
12-21 15:54:08.350:E/AndroidRuntime(14775):位于com.badlogic.gdx.graphics.Pixmap.(Pixmap.java:137)
12-21 15:54:08.350:E/AndroidRuntime(14775):。。。10多
12-21 15:54:08.350:E/AndroidRuntime(14775):原因:java.io.FileNotFoundException:data/monsters/plant/gas_cloud.png
12-21 15:54:08.350:E/AndroidRuntime(14775):在android.content.res.AssetManager.openAsset(本机方法)
12-21 15:54:08.350:E/AndroidRuntime(14775):在android.content.res.AssetManager.open(AssetManager.java:315)
12-21 15:54:08.350:E/AndroidRuntime(