2017-09-14 9 views
1

私はアンドロイドゲーム開発の新しい志望者です。私はopen-JDK-8を私のLinuxに持っていて、私のゲームをテストするために私の電話を使ってください。私はそれを実行している行くときしかし、それがインストールされますが、開いていない、というだけでアンドロイドゲームはadbとして使用されている携帯電話では実行されません

アプリは、残念ながら、問題の理由が何であるか

を動作を停止したことを示していて、私はそれをどのように修正すればよいです? のYouTubeチュートリアルのコードを守っていると言わなければならないので、コードが実行されていれば、私もそうするべきです!親切に私を助けてください。

the logcat in adb says the following- 
09-15 02:59:41.415 10360 10432 E AndroidRuntime: FATAL EXCEPTION: GLThread 29761 
09-15 02:59:41.415 10360 10432 E AndroidRuntime: Process: com.kotr.game, PID: 10360 
09-15 02:59:41.415 10360 10432 E AndroidRuntime: java.util.EmptyStackException 
09-15 02:59:41.415 10360 10432 E AndroidRuntime: at java.util.Stack.peek(Stack.java:57) 
09-15 02:59:41.415 10360 10432 E AndroidRuntime: at com.kotr.game.States.GameStateManager.update(GameStateManager.java:39) 
09-15 02:59:41.415 10360 10432 E AndroidRuntime: at com.kotr.game.kotr.render(kotr.java:34) 
09-15 02:59:41.415 10360 10432 E AndroidRuntime: at com.badlogic.gdx.backends.android.AndroidGraphics.onDrawFrame(AndroidGraphics.java:459) 
09-15 02:59:41.415 10360 10432 E AndroidRuntime: at android.opengl.GLSurfaceView$GLThread.guardedRun(GLSurfaceView.java:1590) 
09-15 02:59:41.415 10360 10432 E AndroidRuntime: at android.opengl.GLSurfaceView$GLThread.run(GLSurfaceView.java:1286) 

私はそれをどのように作ることができますか教えてください!

答えて

1

GameStateManagerがコード内のクラスである場合、stacktraceは行39で、空の先頭に存在しない項目を表示しようとしていますStackpeek()を実行する前にStackが空であることを確認してください。

+0

編集した質問にログを付けました。返信してください – akc

関連する問題