当前位置:  开发笔记 > 数据库 > 正文

Android One Plus Two:无法更改db的语言环境

如何解决《AndroidOnePlusTwo:无法更改db的语言环境》经验,为你挑选了0个好方法。

我在我的一个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'.

请单击此处查看完整的崩溃日志

我在这里看过其他类似的问题,我几乎尝试了所有答案,但没有任何效果.我试过这个和这个.

编辑:该设备在氧气棒棒糖上运行.

推荐阅读
殉情放开那只小兔子
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有