前几天写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: tcp:

然后再浏览器访问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

最新文章

  1. jQuery点击图片弹出放大特效下载
  2. 构建基于WCF Restful Service的服务
  3. Python3基础 逻辑与 and
  4. 开篇 hello 内Cool超人
  5. Java多线程-工具篇-BlockingQueue
  6. python无私有成员变量
  7. Android TabHost的使用
  8. 页面打开直接执行a点击事件
  9. Python学习笔记 - function调用和定义
  10. 使用idea搭建maven项目
  11. 从零开始学 Web 系列教程
  12. wpf 控件简单介绍
  13. ActiveMQ 填坑记
  14. js十大排序算法详解
  15. 51Nod 1072 威佐夫游戏
  16. css固定footer到浏览器底部的方法
  17. Java基础-反射(reflect)技术详解
  18. b1
  19. Java 持久化操作
  20. mybatis由浅入深day02_4多对多查询_多对多查询总结

热门文章

  1. P1003 铺地毯(noip 2011)
  2. CodeForces 582A【multiset使用样例】
  3. 操作redis有关的命令
  4. 定制 ArcEngine 要素编辑工具
  5. [转]thrift系列 - 快速入门
  6. ART虚拟机之Trace原理(转)
  7. Vs2017添加引用时报错 未能正确加载“ReferenceManagerPackage”包。
  8. poj 2585 Window Pains 暴力枚举排列
  9. 亲測Mysql表结构为InnoDB类型从ibd文件恢复数据
  10. 当你使用LINQ做底层时,最好设计一个工厂,不要把LINQ的动作暴露给业务层