如何在手机查看对应的sql文件
第一种通过这个(推荐)
https://github.com/amitshekhariitbhu/Android-Debug-Database(仔细看官方说明)
参考文章https://blog.csdn.net/yu75567218/article/details/78908245
https://blog.csdn.net/weixin_39886154/article/details/80894089
debugImplementation 'com.amitshekhar.android:debug-db:1.0.6'
我是用真机通过USB连接的,
会碰到直接打开地址打开网页无效
解决方案:
1 执行
adb forward tcp:8080 tcp:8080
2 在PC的浏览器中输入以下网址:(而不是上面给的地址,上面的地址在本地手机浏览器打开正常的,在pc浏览器无效)
http://localhost:8080
第二种
android studio使用database navigator查看数据库,要查看数据库,需要安装一个插件,然后再导出数据库文件,再连接数据库,然后才能查询数据库,每次操作了数据库都要重复导出连接的过程,可以说比较繁琐。
参考文章 https://blog.csdn.net/yu75567218/article/details/78904909
第三种通过敲命令的方式
- 如果你的手机是非root,仍然可以获取对应的资源
adb shell
run-as package-name(app 包名)
// 开始你的查询之旅了
ls -al
// 当前数据库中有哪些表
.table
- 如果你手机是root
那么可以执行下面
adb shell
cd /data/data
ls // 就可以查看当下目录下的应用程序信息了