Android Studio Database Inspector

之前在 Android Studio 使用数据库很不方便管理,数据的增删改查需要用其他软件或者运行代码,在这方面耗费的时间就有点多。

Android Studio 4.1 及更高版本中,您可以利用 Database Inspector 在应用运行时检查、查询和修改应用的数据库。这对于数据库调试尤为有用。Database Inspector 可处理普通的 SQLite 数据库以及在 SQLite 的基础上构建的库(例如 Room)。

注意:Database Inspector 仅可与 API 级别 26 及更高版本的 Android 操作系统中所包含的 SQLite 库结合使用。它无法处理与您的应用捆绑的其他 SQLite 库。

打开 Database Inspector

  1. 在模拟器或搭载 API 级别 26 或更高版本的已连接设备上运行您的应用。(Android 版本号与 API 级别对应关系表)
  2. 从菜单栏中依次选择 View > Tool Windows > Database Inspector。或者在 AS 最下边一排找到 Database Inspector。
  3. 在进度中选择运行应用的设备。
  4. 运行到应用中含有数据库的位置,稍等一会儿窗格就会显示数据库中的信息。

我在应用里使用 ROOM 然后打开的 Database Inspector,GreenDao 我没有试过

Android Studio Database Inspector

Android Studio Database Inspector

如果使用 Database Inspector 的应用在 Android 11 模拟器上发生崩溃问题。

使用 Database Inspector 的应用在 Android 11 模拟器上运行时可能会崩溃;如发生崩溃,logcat 中会显示如下错误:

Fatal signal 11 (SIGSEGV), code 1 (SEGV_MAPERR)

虽然我没有遇到过,但是不妨碍我记录(我都是用真机调试)。

要想解决此问题,请将 Android 11 模拟器升级到版本 9 或更高版本,方法如下:依次转到 Tools > SDK Manager,在 SDK Platforms 标签页中,选中标签为 Show Package Details 的复选框,然后选择 Android 11 模拟器修订版 9 或更高版本。

Android Studio Database Inspector

我居然下载了...

赞 (0)

评论区

发表评论

17+49=?

暂无评论,要不来一发?

回到顶部