打开sqlite数据库失败

wonderofsky 2016-01-11 10:03:38
今天准备打开sqlite数据库的时候出现了这个错误

之前一直都是好好的,就今天用模拟器一打开app就出现这个问题,这是怎么回事?
...全文
446 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
wonderofsky 2016-01-18
  • 打赏
  • 举报
回复
引用 7 楼 liudashao0 的回复:
[quote=引用 6 楼 WonderosSky 的回复:] [quote=引用 5 楼 liudashao0 的回复:] 你是打开已经创建好的sqlite文件,还是自己创建sqlite。
之前已经创建好了,前面一直没问题,就昨天上午打开的时候出现这个问题,不知道怎么解决。网上查了下说好像是打开的文件数目太多达到了系统上限出现这个问题,但是我每打开一次db执行完sql语句过后我都关闭了,不知道为什么还会出现这个问题[/quote] debug调试一下吧,这几行代码看不出什么问题。[/quote] 我把应用删了又重装了,这次我把所有的关于sqlite数据库的sql语句操作都用事务封装了,再看看会有什么问题,这个问题不是实时显示的,是我运行了几周过后才出现的问题。
liudashao0 2016-01-12
  • 打赏
  • 举报
回复
引用 6 楼 WonderosSky 的回复:
[quote=引用 5 楼 liudashao0 的回复:] 你是打开已经创建好的sqlite文件,还是自己创建sqlite。
之前已经创建好了,前面一直没问题,就昨天上午打开的时候出现这个问题,不知道怎么解决。网上查了下说好像是打开的文件数目太多达到了系统上限出现这个问题,但是我每打开一次db执行完sql语句过后我都关闭了,不知道为什么还会出现这个问题[/quote] debug调试一下吧,这几行代码看不出什么问题。
wonderofsky 2016-01-12
  • 打赏
  • 举报
回复
引用 5 楼 liudashao0 的回复:
你是打开已经创建好的sqlite文件,还是自己创建sqlite。
之前已经创建好了,前面一直没问题,就昨天上午打开的时候出现这个问题,不知道怎么解决。网上查了下说好像是打开的文件数目太多达到了系统上限出现这个问题,但是我每打开一次db执行完sql语句过后我都关闭了,不知道为什么还会出现这个问题
liudashao0 2016-01-12
  • 打赏
  • 举报
回复
你是打开已经创建好的sqlite文件,还是自己创建sqlite。
wonderofsky 2016-01-11
  • 打赏
  • 举报
回复
引用 1 楼 jueshiqicai11 的回复:
代码中定位一下,看是哪里报错了,try catch一下,打开sqlite时,应该已经创建了吧

代码定位的是这里

就是27行,我实在很费解啊,以前一直都没问题,就今天一打开,就出现这个问题
UESTC少尉 2016-01-11
  • 打赏
  • 举报
回复
代码中定位一下,看是哪里报错了,try catch一下,打开sqlite时,应该已经创建了吧
day_moon 2016-01-11
  • 打赏
  • 举报
回复
你都没注册addinfoactivity这个类,怎么可能成功?在清单文件注册一个吧。
UESTC少尉 2016-01-11
  • 打赏
  • 举报
回复
引用 2 楼 WonderosSky 的回复:
[quote=引用 1 楼 jueshiqicai11 的回复:] 代码中定位一下,看是哪里报错了,try catch一下,打开sqlite时,应该已经创建了吧
代码定位的是这里 就是27行,我实在很费解啊,以前一直都没问题,就今天一打开,就出现这个问题[/quote]有真机吗?试试真机会不会有问题,光看这个似乎也看不出什么问题啊

80,351

社区成员

发帖
与我相关
我的任务
社区描述
移动平台 Android
androidandroid-studioandroidx 技术论坛(原bbs)
社区管理员
  • Android
  • yechaoa
  • 失落夏天
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧