java - Android Studio : Can't find assets 中的 GDXruntime 异常

标签 java android android-studio libgdx

我正在使用 libgdx 在 android studio 中编写一个 flappy bird 游戏,它作为桌面应用程序运行良好,但是当我尝试在我的智能手机上运行它时,它会抛出一个错误:

E/AndroidRuntime: FATAL EXCEPTION: GLThread 73772
 com.badlogic.gdx.utils.GdxRuntimeException: Couldn't load file: playBtn.png
at com.badlogic.gdx.graphics.Pixmap.<init>(Pixmap.java:148)
at com.badlogic.gdx.graphics.TextureData$Factory.loadFromFile(TextureData.java:98)
t com.badlogic.gdx.graphics.Texture.<init>(Texture.java:100)
at com.badlogic.gdx.graphics.Texture.<init>(Texture.java:92)
at com.badlogic.gdx.graphics.Texture.<init>(Texture.java:88)
at com.lii2.game.states.MenuState.<init>(MenuState.java:20)
at com.lii2.game.FlappyDemo.create(FlappyDemo.java:33)
at com.badlogic.gdx.backends.android.AndroidGraphics.onSurfaceChanged(AndroidGraphics.java:290)
at android.opengl.GLSurfaceView$GLThread.guardedRun(GLSurfaceView.java:1505)
at android.opengl.GLSurfaceView$GLThread.run(GLSurfaceView.java:1240)

我的项目结构是这样的:

enter image description here

我清理并重建了我的项目,然后重新启动了 android studio,但这没有帮助。如何让 GDX 识别我的 Assets 文件夹?

最佳答案

在 Android 上,文件名区分大小写,因此您需要加载实际文件名 playbtn.png,而不是 playBtn.png

关于java - Android Studio : Can't find assets 中的 GDXruntime 异常,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36750189/

相关文章:

android - 错误地删除了 fragment_my.xml?如何重新生成它?

android-studio - 如何修复Android Studio中的Gradle错误?

java - 第一次尝试 OkHttp 作为客户端时崩溃

java - libGDX 中的多个阶段将 Actor 隐藏在后台

java - 有效数字字符串上的 NumberFormatException

android - 如何恢复SQLite数据库目录?

java - ViewStub 没有膨胀并且布局保持空白 - Android

java - Java VM 可以支持多少个线程?

java - 在JAVA中获取树形图中唯一值的所有键

java - throws 子句有什么意义?