qq_22202859 2016-06-07 10:07 采纳率: 0%
浏览 4074
已采纳

Android file is encrypted or is not a database

数据库没有进行密码加密,而且是在表和db文件创建成功后。插入数据,到第四条数据或者更晚就会数据库崩溃。

06-03 17:17:49.127 1047-1047/com.oceanx.light E/SQLiteLog: (26) file is encrypted or is not a database
06-03 17:17:49.127 1047-1047/com.oceanx.light E/DefaultDatabaseErrorHandler: Corruption reported by sqlite on database: /data/data/com.oceanx.light/databases/freelight.db
06-03 17:17:49.127 1047-1047/com.oceanx.light E/DefaultDatabaseErrorHandler: deleting the database file: /data/data/com.oceanx.light/databases/freelight.db
06-03 17:17:49.522 1047-1104/com.oceanx.light E/ libEGL: cache file failed CRC check

  • 写回答

5条回答 默认 最新

  • 梦江月 2016-06-07 11:33
    关注

    不出意外的话应该是版本问题,也有可能是SQLiteConnection对象的参数不完整或者多加了密码字段。其实这个问题网上有很多,
    如:SQLiteConnection ("Data Source =" + + it._path ", Version =" + + it._version ", Password =" + it._password)
    这种也会出现这个错误。
    一个一个试吧

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(4条)

报告相同问题?

悬赏问题

  • ¥15 关于#hadoop#的问题
  • ¥15 (标签-Python|关键词-socket)
  • ¥15 keil里为什么main.c定义的函数在it.c调用不了
  • ¥50 切换TabTip键盘的输入法
  • ¥15 可否在不同线程中调用封装数据库操作的类
  • ¥15 微带串馈天线阵列每个阵元宽度计算
  • ¥15 keil的map文件中Image component sizes各项意思
  • ¥20 求个正点原子stm32f407开发版的贪吃蛇游戏
  • ¥15 划分vlan后,链路不通了?
  • ¥20 求各位懂行的人,注册表能不能看到usb使用得具体信息,干了什么,传输了什么数据