码迷,mamicode.com
首页 > 移动开发 > 详细

Android项目通过Android Debug Database实时查看本地Sqlite数据库内容

时间:2019-05-26 21:09:17      阅读:211      评论:0      收藏:0      [点我收藏+]

标签:目录   blank   查看ip   本地   png   代码   bsp   sync   idt   

前几天写Android项目时,想和Sqlyog那样图形化查看数据库中的文件,由于Android自带小型的Sqlite轻量级数据库,在查找方法时发现了一个特别简单适用的方法,纪录一下。

 

在android项目的build.gradle中添加代码:

debugImplementation com.amitshekhar.android:debug-db:1.0.6

技术图片

之后Sync.启动AVD,或者连接USB。

在Logcat中输入D/DebugDB,即可查看ip与端口,在浏览器访问即可。

技术图片

如果用的是USB或者AVD,访问可能查看不了。

此时在Terminal输入

adb forward tcp:8080 tcp:8080

 

技术图片

 

然后再浏览器访问localhost:8080即可看到数据库中的结构及各表的内容。

技术图片

tips:

1.确保处于同一子网

2.adb命令如果显示找不到,可能没有添加环境变量,首先需要找到adb文件所在目录。

  点击菜单栏的Tools,选择SDK,点击左侧Android SDK,在上方可以看到Android SDK Location

  技术图片

 

复制路径,打开。打开目录下的platform-tools,便可看到adb文件

技术图片

可在当前目录下直接执行,也可添加到环境变量中,具体添加方法不再赘述,请自行百度。

 

 

最后,附上项目的github链接

https://github.com/amitshekhariitbhu/Android-Debug-Database

Android项目通过Android Debug Database实时查看本地Sqlite数据库内容

标签:目录   blank   查看ip   本地   png   代码   bsp   sync   idt   

原文地址:https://www.cnblogs.com/adhzl/p/10927533.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!