2016-04-20 2 views
0

Я пишу игру с птицами в андроид-студии с помощью libgdx, и она отлично работает как настольное приложение, но когда я пытаюсь запустить ее на своем смартфоне, она бросает ошибка:Исключение GDXruntime в 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) 

Моя структура проекта выглядит следующим образом:

enter image description here

Я очистил и восстановил свой проект, и перезапустить андроид студии, но это не помогло. Как я могу получить GDX для распознавания моей папки с ресурсами?

ответ

2

На Android имена файлов чувствительны к регистру, поэтому вам необходимо загрузить фактическое имя файла playbtn.png, а не playBtn.png.

Смежные вопросы