我在我的一个Android项目中使用Sqlite数据库.除One Plus Two设备外,它在所有设备中都能正常工作.
我在尝试打开数据库时遇到异常.这是崩溃日志.
12-23 19:14:35.235: E/SQLiteLog(3133): (11) database corruption at line 53216 of [9491ba7d73] 12-23 19:14:35.235: E/SQLiteLog(3133): (11) statement aborts at 7: [SELECT locale FROM android_metadata UNION SELECT NULL ORDER BY locale DESC LIMIT 1] 12-23 19:14:35.237: E/SQLiteDatabase(3133): Failed to open database '/data/data/com.mycompany.myapp/databases/alcochange.sqlite'. 12-23 19:14:35.237: E/SQLiteDatabase(3133): android.database.sqlite.SQLiteException: Failed to change locale for db '/data/data/com.mycompany.myapp/databases/myapp.sqlite' to 'en_US'.
请单击此处查看完整的崩溃日志
我在这里看过其他类似的问题,我几乎尝试了所有答案,但没有任何效果.我试过这个和这个.
编辑:该设备在氧气棒棒糖上运行.