【发布时间】:2015-05-16 17:19:28
【问题描述】:
所以我正在用 libgdx 创建一个小游戏。
所以我想我会继续测试它,以确保缩放和游戏中的所有内容都按应有的方式工作。
当我完成所有设置并运行加载了几秒钟的“Android 应用程序”时,我看到手机上打开了一些东西,但随后它崩溃了,这是 LogCat 日志:
E 问题@Javadoc 4,声明控制台 ts。 Debug al LogCat El Saved Filters 119 All messages (no filters) (9414) '搜索消息。接受 Java 正则表达式。前缀 pid:、app:、tag: 或 tat 以限制范围。 contheavenappsjurnpdodgeandmid(Sessi L. Time PID PID TID Application Tag W 05-16 19:07:1... 26671 26707 com.heavenapps.... dalvikvm E 05-16 19:07:1... 26671 26707 com.heavenapps .... AndroidRun... E 05-16 19:07:1... 26671 26707 com.heavenapps.... AndroidRun... E 05-16 19:07:1... 26671 26707 com.heavenapps .... AndroidRun... E 05-16 19:07:1... 26671 26707 com.heavenapps.... AndroidRun... E 05-16 19:07:1... 26671 26707 com.heavenapps .... AndroidRun... E 05-16 19:07:1... 26671 26707 com.heavenapps.... AndroidRun... E 05-16 19:07:1... 26671 26707 com.heavenapps .... AndroidRun... E 05-16 19:07:1... 26671 26707 com.heavenapps.... AndroidRun... E 05-16 19:07:1... 26671 26707 com.heavenapps .... AndroidRun... E 05-16 19:07:1... 26671 26707 com.heavenapps.... AndroidRun... E 05-16 19:07:1... 26671 26707 com.heavenapps .... AndroidRun... E 05-16 19:07:1... 26671 26707 com.heavenapps.... AndroidRun... E 05-16 19:07:1... 26671 26707 com.heavenapps .... AndroidRun... E 05-16 19:07:1... 26671 26707 com.h eavenapps.... AndroidRun... E 05-16 19:07:1... 26671 26707 com.heavenapps.... AndroidRun... E 05-16 19:07:1... 26671 26707 com. Heavenapps.... AndroidRun... E 05-16 19:07:1... 26671 26707 com.heavenapps.... AndroidRun... E 05-16 19:07:1... 26671 26707 com. Heavenapps.... AndroidRun... E 05-16 19:07:1... 26671 26707 com.heavenapps.... AndroidRun... E 05-16 19:07:1... 26671 26707 com. Heavenapps....AndroidRun...E 05-16 19:07:1...26671 26707 com.heavenapps....AndroidRun... 文本 threadid=11:线程以未捕获的异常退出(组=0x40e144 38) 致命异常:GLThread 10388 com.badlogic.gdx.utils.GdxRuntimeException:无法加载文件:Spl = com.badlogic 上的灰屏/Background.png。 gdx.graphics.Pixmap.(Pixmap.java:140) 在 com.badlogic.gdx.graphics.TextureDataSFactory.loadFromFile(Text = ureData.java:98) 在 com.badlogic.gdx.graphics.GLIexture.createTextureData(GLIexture e . java:185) 在 com.badlogic.gdx.graphics.Texture.(Texture.java:103) 在 com.badlogic.gdx.graphics.Texture.(Texture.java:95) 在 com.heavenapps.jumpdodge.handlers.Assets .init(Assets.java:35) 在 com.heavenapps.jumpdodge.JumpDodge.create(JumpDodge.java:15) 在 com.badlogic.gdx.backends.android.AndroidGraphics.onSurfaceChan = ged(AndroidGraphics.java:241) 在android.opengl.GLSurfaceView;GLThread.guardedRun(GLSurfaceView.java:1505) at android.opengl.GLSurfaceView4GLIhread.run(GLSurfaceView.java:12 40) 原因:com.badlogic.gdx.utils.GdxRuntimeException:错误读取例如文件:飞溅reen/Background.png(内部)在 com.badlogic.gdx.backends.android.AndroidFileHandle.read(Androi 0 dFileHandle.java:77) 在 com.badlogic.gdx.files.FileHandle.readBytes(FileHandle.java:222 0在 com.badlogic.gdx.graphics.Pixmap.(Pixmap.java:137) ... 9 更多原因:java.io.FileNotFoundException:启动画面/背景。 € png at android.content.res.AssetManager.openAsset(Native Method) at android.content.res.AssetManager.open(AssetManager.java:315) at android.content.res.AssetManager.open(AssetManager.java:289)
(无法发布图片:/)
现在我的问题是:
为什么会这样?
我该如何解决?
谢谢! :)
【问题讨论】:
-
FileNotFoundException,启动画面/背景。 € png 不存在,当您尝试加载纹理并确保它引用存在的文件时检查您的代码
-
@JRowan 是的,但是当我在桌面版本上运行该程序时,它工作正常。
-
Screen/Background.png 在您的 Assets 文件夹中吗?
-
@JRowan Yup,在我的 Game-Core 文件夹中
标签: java android debugging crash libgdx