Android Studio 中的 GDXruntime 异常:找不到资产

Posted

技术标签:

【中文标题】Android Studio 中的 GDXruntime 异常:找不到资产【英文标题】:GDXruntime exception in Android Studio: Can't find assets 【发布时间】:2016-08-13 12:12:52 【问题描述】:

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

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)

我的项目结构如下:

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

【问题讨论】:

【参考方案1】:

在Android上,文件名是区分大小写的,所以你需要加载实际的文件名playbtn.png,而不是playBtn.png

【讨论】:

以上是关于Android Studio 中的 GDXruntime 异常:找不到资产的主要内容,如果未能解决你的问题,请参考以下文章

android studio怎样运行打包后的apk

无法按照 Google“入门”页面中的说明在 Android Studio 中添加地图; Android Studio 报错

android studio 怎么添加module

android studio application怎么创建

android - android studio中的proguard错误

Android studio 报错问题