使用adb查看应用数据库数据

一、在AndroidManifest.xml的application节点增加android:debuggable=”true”设置。

二、打包并安装应用到手机或者车机中。手机端可以直接在Android Studio 点击按钮执行Run ‘app’或者Debug ‘app’。车机端需要先进行apk打包,然后使用如下命令install 进车机系统:

adb root
adb remount
adb install -r "apk路径"

安装成功后,在Linux终端执行如下命令:

adb root

adb remount

adb shell

//假设你的应用包名是com.diyidaima.app
run-as com.diyidaima.app

//查看该应用data目录下的文件,一般会有databases,即数据库
ls

//进入数据库目录。假设你的数据库名称是diyidaima_db
cd databases

//继续执行ls会输出数据库名,如:diyidaima_db.db
ls

//进入数据库。注意,如果数据库不存在,则会执行创建
sqlite3 diyidaima_db.db

//查看表。假设你的表名是diyidaima_table
.table

//查看表数据
select * from diyidaima_table;

 

 

发表回复

后才能评论