Skip to content

Bug: Android - simulátor - crash při spuštění

Bug: Android - crash při spuštění

Summary

Při spuštění aplikace spadne kvůli a hlásí 2 chyby viz logy a screenshot.

Steps to reproduce

  1. Otevřít projekt v Android Studiu
  2. Spustit aplikaci na simulátoru

Relevant logs and/or screenshots

 FATAL EXCEPTION: GLThread 50
                                                                                                    Process: cz.f13lab.tablexia.devel.debug, PID: 8878
                                                                                                    java.lang.IllegalStateException: attempt to re-open an already-closed object: SQLiteQuery: SELECT name FROM sqlite_master WHERE type='table';
                                                                                                    	at android.database.sqlite.SQLiteClosable.acquireReference(SQLiteClosable.java:73)
                                                                                                    	at android.database.sqlite.SQLiteQuery.fillWindow(SQLiteQuery.java:58)
                                                                                                    	at android.database.sqlite.SQLiteCursor.fillWindow(SQLiteCursor.java:153)
                                                                                                    	at android.database.sqlite.SQLiteCursor.onMove(SQLiteCursor.java:123)
                                                                                                    	at android.database.AbstractCursor.moveToPosition(AbstractCursor.java:269)
                                                                                                    	at android.database.AbstractCursor.moveToNext(AbstractCursor.java:301)
                                                                                                    	at org.sqldroid.SQLDroidResultSet.next(SQLDroidResultSet.java:690)
                                                                                                    	at cz.f13lab.tablexia.TablexiaStorage.reset(TablexiaStorage.java:214)
                                                                                                    	at cz.f13lab.tablexia.TablexiaStorage.init(TablexiaStorage.java:78)
                                                                                                    	at cz.f13lab.tablexia.Tablexia.create(Tablexia.java:446)
                                                                                                    	at com.badlogic.gdx.backends.android.AndroidGraphics.onSurfaceChanged(AndroidGraphics.java:281)
                                                                                                    	at android.opengl.GLSurfaceView$GLThread.guardedRun(GLSurfaceView.java:1557)
                                                                                                    	at android.opengl.GLSurfaceView$GLThread.run(GLSurfaceView.java:1272)

image

Possible fixes

Opravit funkci reset, kterou jsem předělával během posledních změn.

Přejít na novou verzi libgdx

Edited by Matyáš Matějka