(个人经验,仅供参考,错误之处,敬请谅解)
读取sqlite数据文件
1、命令行
adb、sqlite命令最好设置成环境变量,否则需要先进入该文件夹。
adb shell 进入虚拟机shell页面
cd /data/data/project_name/databases 进入项目数据库文件夹
sqlite3 db_name.db 进入sqlite 数据库控制台
select * from table_name
如果遇到权限不够的问题,需要先进行root权限的获取:
adb root
adb remount
注意点:
如果root失败或者没有任何反应,首先确认模拟机是否安装了Google Plays,安装的话是无法root的,没有安装正常都会成功,不成功的话可以开启开发者模式试试。
2、IDE管理sqlite数据库
idea、eclipse连接sqlite数据库,不尽相同,下载驱动文件,创建连接。可以将模拟机中的数据库文件保存到电脑上再进行读取,也可以创立连接后将数据库根目录放在项目下(开发过程),不做具体描述。