Android

AndroidStudio中编辑查看API26以下手机sqlit

2025-06-06  本文已影响0人  红与树

AS其实内置了查看sqlite数据的功能,但是仅支持API26级以上,在Android7.1(API 25)上无法使用,这里介绍几种解决方案。

一、用三方插件解决

  1. 点击AS设置中的Plugins插件市场,搜索Database Navigator安装后重启AS。


    Database Navigator
  2. adb连接安卓设备后点击Device Explorer,下载数据库文件到PC本地后复制路径。

  3. 打开Database Navigator,新建连接,选择sqlite,在File类型连接地址中粘贴上面复制的数据库地址。


    sqlite connection and file url set

二、adb查询方式

  1. adb shell
  2. su
  3. sqlite3 /data/data/包名/databases/数据库文件名
  4. .tables (查看所有数据表)
  5. select * from User(table表名);

三、引入三方库,浏览器查看(推荐)

Android-Debug-Database

  1. build.gradle 中引入 debugImplementation 'com.github.amitshekhariitbhu.Android-Debug-Database:debug-db:1.0.7';
  2. USB调试下需要执行 adb forward tcp:8080 tcp:8080 ,无线调试不用;
  3. Open http://XXX.XXX.X.XXX:8080 in your browser.
上一篇 下一篇

猜你喜欢

热点阅读