使用命令行查看SQLite数据库
Android Device Monitor 失效不能使用File Explore查看数据库文件,故尝试使用命令行
测试环境:Linux Fedora 25; Andorid虚拟机
打开Terminal,切换到adb shell
$ adb shell
(可选)切换到root
查看shell提示符是否是#
,是则跳过此步骤。如果如下:
generic_x86_64:/ $
则使用su命令切换到root:
$ su
进入应用数据库目录
# cd /data/data/com.xxx.xxx/databases
验证数据库文件
# ls
使用 sqlite3 命令打开数据库文件
# sqlite3 xxx.db
查看表和建表语句
sqlite> .table
sqlite> .schema
Tips:更多sqlite命令,使用.help查看;并可使用adb pull命令取出数据库文件