libGdx 프로젝트 생성 직후 기본적으로 안드로이드 버전은 테스팅이 원활히 진행이 된다.
하지만 데스크탑 버전으로 테스팅하려고 하면 아래와 같은 에러가 발생한다.
Exception in thread "LWJGL Application" com.badlogic.gdx.utils.GdxRuntimeException: Couldn't load file: badlogic.jpg
at com.badlogic.gdx.graphics.Pixmap.<init>(Pixmap.java:140)
at com.badlogic.gdx.graphics.TextureData$Factory.loadFromFile(TextureData.java:98)
at 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.mygdx.game.MyGdxGame.create(MyGdxGame.java:18)
at com.badlogic.gdx.backends.lwjgl.LwjglApplication.mainLoop(LwjglApplication.java:143)
at com.badlogic.gdx.backends.lwjgl.LwjglApplication$1.run(LwjglApplication.java:120)
Caused by: com.badlogic.gdx.utils.GdxRuntimeException: File not found: badlogic.jpg (Internal)
at com.badlogic.gdx.files.FileHandle.read(FileHandle.java:136)
at com.badlogic.gdx.files.FileHandle.readBytes(FileHandle.java:222)
at com.badlogic.gdx.graphics.Pixmap.<init>(Pixmap.java:137)
... 7 more
Process finished with exit code 0
해결 방법은 아래와 같다.
1. 이클립스 사용자의 경우
Run => Run Configurations.. => DesktopLauncher 의 Arguments 탭 => Working Directory => Others then browse to yourproject-android/assets/ and click Apply => Run
2. 안드로이드 스튜디오의 경우
Run -> Edit Configurations
"Working Directory:" 를 가면 기본적으로 안드로이드 스튜디오 프로젝트 최상위 디렉토리로 설정되어있는데 => "android/assets" 디렉토리까지 들어가도록 설정
이제 다시 실행해보시면 잘 될겁니다.
즐프~
libGDX 를 이용한 게임 개발 정리 2 - 그래픽 출력하기 (0) | 2015.07.29 |
---|---|
안드로이드 스튜디오 메소드 디스크립션(설명) 보기 (0) | 2015.07.28 |
libGDX 를 이용한 게임 개발 정리 1 - 그래픽 출력하기 (0) | 2015.07.27 |
[안드로이드] 구글 플레이 스토어 apk 업로드(업데이트)시 오류 (0) | 2015.07.25 |
안드로이드 스튜디오 + libGDX 연동하여 설치하기 (0) | 2015.07.25 |