우선 사용자가 보낸 스택 추적 메세지 입니다.
java.lang.RuntimeException: Unable to start activity ComponentInfo{com.dencreak.spbook/com.dencreak.spbook.SpendingBookActivity}: android.database.sqlite.SQLiteException: unable to open database file
at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:1651)
at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:1667)
at android.app.ActivityThread.access$1500(ActivityThread.java:117)
at android.app.ActivityThread$H.handleMessage(ActivityThread.java:935)
at android.os.Handler.dispatchMessage(Handler.java:99)
at android.os.Looper.loop(Looper.java:123)
at android.app.ActivityThread.main(ActivityThread.java:3687)
at java.lang.reflect.Method.invokeNative(Native Method)
at java.lang.reflect.Method.invoke(Method.java:507)
at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:842)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:600)
at dalvik.system.NativeStart.main(Native Method)
Caused by: android.database.sqlite.SQLiteException: unable to open database file
at android.database.sqlite.SQLiteDatabase.dbopen(Native Method)
at android.database.sqlite.SQLiteDatabase.<init>(SQLiteDatabase.java:1849)
at android.database.sqlite.SQLiteDatabase.openDatabase(SQLiteDatabase.java:820)
at android.database.sqlite.SQLiteDatabase.openOrCreateDatabase(SQLiteDatabase.java:854)
at android.database.sqlite.SQLiteDatabase.openOrCreateDatabase(SQLiteDatabase.java:847)
at android.app.ContextImpl.openOrCreateDatabase(ContextImpl.java:635)
at android.content.ContextWrapper.openOrCreateDatabase(ContextWrapper.java:203)
at android.database.sqlite.SQLiteOpenHelper.getWritableDatabase(SQLiteOpenHelper.java:118)
at com.dencreak.spbook.DBHandler.open(DBHandler.java:129)
at com.dencreak.spbook.GV.MakeDefaultCategory(GV.java:688)
at com.dencreak.spbook.SpendingBookActivity.onCreate(SpendingBookActivity.java:48)
at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1047)
at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:1615)
... 11 more
이러한 오류가 2~3주에 한번꼴로 발생되고 있습니다.
사용자의 증상은 "어플 키자마자 에러뜨면서 실행이 안되요" 이고
어플 시작시 DB를 읽는것이 있습니다.
이러한 오류 경험해보신분과 해결 방법 아시는분 혹시 없나요?
안드로이드 개발자 입니다




해당 사용자단말로 테스트해보시고 db파일위치를 확인해보셔야게네요,,저 같은경우는 외장sd카드에 db를복사해놓고 쓰는편이라
외장sd카드에 db파일이 없어지면 저것이랑 똑같은 에러 떨어지거든요...