修改其他app的数据库后,读取报错
测试设备:魅族MX4 pro
版本:android5.0
自己写了两个app A和B, A有个数据库Student,然后B通过获取设备root权限,把A的数据库文件 Student.db 拷到自己的data/data目录,通过SQLiteOpenHepler修改Student里面的一张表,再放回A的data/data并删除原来的表。
此时,通过Re文件浏览器查看A的这个数据库,发现数据确实被修改了。但是在A里面无法打开这个数据库:代码报错:
1
SQLiteCantOpenDatabaseException: unable to open database file (code 14)
求助
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论