Android数据库调试工具

原文链接:https://proandroiddev.com/android-sqlite-debug-tools-8b5e2d9a56b2

  1. Android Debug Tools Android应用调试工具
  2. Android sqlite debug tools Android 数据库调试工具
  3. Android logging tools Android日志追踪工具
  4. Android Http debug tools Android网络Http调试工具

在开始之前,先定义一下数据库调试工具的需求。

  1. 要提供对数据库表及内容的访问
  2. 允许执行SQL查询以及修改存在的数据
  3. 应该允许远程执行,如果在设备上遇到问题可以直接进行调试。

SQLite调试工具

  1. SQLScout 一个Android Studio 和 Intellij IDEA插件
  2. Stetho Android应用调试工具
  3. AppSpector 用于调试Android和iOS应用

SQLScout

是一个Android Studio插件,允许连接SQLite数据库。

  1. SQLite Explorer
  2. SQLite Editor
  3. Data console
  4. Database diagrams
Android数据库调试工具_第1张图片
image.png

SQLite explorer是用来显示数据库、表和列的主窗口,可以直接查看数据库结构,上传一个新的数据库或同步已经存在的数据。

Android数据库调试工具_第2张图片
image.png

SQLite Editor 包含一个基于文件和内存的SQL编辑器,支持语法高亮、代码补全等功能。

Android数据库调试工具_第3张图片
image.png

数据窗口显示查询结果,还允许编辑表中的数据,还可以把数据导出为不同的格式。

Android数据库调试工具_第4张图片
image.png

数据库表窗口使表、列以及关系可视化。

总结

SQLScout虽然功能强大,但是不能远程访问数据库。必须连接设备才能访问。而且试用期为14天,免费计划仅适用于开源开发者。

Stetho

Stetho是一个Android调试工具允许你连接设备并且通过Chrome Developer Tools查看你的app。

Android数据库调试工具_第5张图片
image.png

数据库查看器窗口如上所示,有两列窗口,左侧树形结构显示数据库和表,右侧显示当前选择的数据库的详情。

总结

Stetho是一个免费工具允许你查看数据库,但是不能编辑也不能远程访问。

AppSpector

AppSpector是一个iOS和Android应用服务,允许你通过网络实时控制你的app,

Android数据库调试工具_第6张图片
image.png

数据库查看器可以查看数据库并且执行SQL语句。

Android数据库调试工具_第7张图片
image.png

SQL 请求编辑器有一个自动完成功能,查询结果将立即显示在表中。

Android数据库调试工具_第8张图片
image.png

还可以查看列以及类型和约束的方案。

Android数据库调试工具_第9张图片
image.png

该工具还可以调试iOS和Android应用的性能指标,比如网络层、位置、截图、日志、数据库和Shared Preferences。它有14天的试用期。

你可能感兴趣的:(Android数据库调试工具)