今天测试项目,有时候会出现如下exception:
06-06 10:08:59.005: E/AndroidRuntime(2421): Caused by: android.database.sqlite.SQLiteException: unable to open database file
06-06 10:08:59.005: E/AndroidRuntime(2421): at android.database.sqlite.SQLiteDatabase.dbopen(Native Method)
06-06 10:08:59.005: E/AndroidRuntime(2421): at android.database.sqlite.SQLiteDatabase.<init>(SQLiteDatabase.java:1849)
06-06 10:08:59.005: E/AndroidRuntime(2421): at android.database.sqlite.SQLiteDatabase.openDatabase(SQLiteDatabase.java:820)
06-06 10:08:59.005: E/AndroidRuntime(2421): at android.database.sqlite.SQLiteOpenHelper.getReadableDatabase(SQLiteOpenHelper.java:197)
06-06 10:08:59.005: E/AndroidRuntime(2421): at com.xxxxx.sqlite.DictionaryOperator.<init>(DictionaryOperator.java:39)
06-06 10:08:59.005: E/AndroidRuntime(2421): at com.xxxxx.activity.HomeActivity.getWidgetInstanceForDictionaryListView(HomeActivity.java:481)
06-06 10:08:59.005: E/AndroidRuntime(2421): at com.xxxxx.activity.HomeActivity.getAllWidgetInstance(HomeActivity.java:137)
06-06 10:08:59.005: E/AndroidRuntime(2421): at com.xxxxx.activity.HomeActivity.onCreate(HomeActivity.java:128)
06-06 10:08:59.005: E/AndroidRuntime(2421): at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1047)
06-06 10:08:59.005: E/AndroidRuntime(2421): at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:1619)
上网查找,得出原因:
这个问题可能是因为你在上一次卸载应用的时候由于手机的某些问题。 导致没有删除相应的数据文件。 这时候你再装应用进入系统的时候是Android系统分配给你的用户没办法删除和修改原来应用留下的文件所造成的。
1677

被折叠的 条评论
为什么被折叠?



