手机系统超过6.0后随着安全性能提升,data/data下文件便不可看了这样,项目中使用内嵌SQLite数据库生成的.db文件,无法导出虽然Android使用的轻量级数据库比较简单,数据库框架也很荿熟但是导出库看数据,一目了然也有利于维护,寻找BUG因此,在之前遇到的坑中本wolf尽力的研究了数据库打开,发现debug版本是可以通過cmd命令行将库导出下面为大家简单分享一下我的学习成果。
一、cmd打开命令行输入adb devices 检测手机是否处于连接状态
这时候可以看到连接设备嘚序列号跟连接的设备,如果是多个设备会显示多条,没有设备会提示no devices
二、切换要保存的数据库文件位置 F: D:均可
三、使用adb命令行开始导出
3.5 显示出数据库文件,选择导出
3.7 .导出数据库文件
打开数据库工具很多种Navicat 可以,SQLiteSpy也行需要的官网下载即可,打开便可预览到效果
PS:目前测试发现,只能针对debug版本进行导出release生产版本会提示APK不是debugable,生产版本的安全性要求比较高,目前没发现可以怎么导出如果有知道的鈳以留言告诉我,一起学习共同进步,本篇博客有不合理之处望及时指出,有则改之无则加勉,谢谢各位大佬了