AndroidStudio中编辑查看API26以下手机sqlit
2025-06-06 本文已影响0人
红与树
AS其实内置了查看sqlite数据的功能,但是仅支持API26级以上,在Android7.1(API 25)上无法使用,这里介绍几种解决方案。
一、用三方插件解决
-
点击AS设置中的Plugins插件市场,搜索Database Navigator安装后重启AS。
Database Navigator
-
adb连接安卓设备后点击Device Explorer,下载数据库文件到PC本地后复制路径。
-
打开Database Navigator,新建连接,选择sqlite,在File类型连接地址中粘贴上面复制的数据库地址。
sqlite connection and file url set
二、adb查询方式
- adb shell
- su
- sqlite3 /data/data/包名/databases/数据库文件名
- .tables (查看所有数据表)
- select * from User(table表名);
三、引入三方库,浏览器查看(推荐)
- build.gradle 中引入 debugImplementation 'com.github.amitshekhariitbhu.Android-Debug-Database:debug-db:1.0.7';
- USB调试下需要执行 adb forward tcp:8080 tcp:8080 ,无线调试不用;
- Open http://XXX.XXX.X.XXX:8080 in your browser.