以前 Eclipse 时代,调试 SQLite 都是将数据库文件导出到电脑,然后再用软件打开查看。现在我们用 Android Studio,有没有更方便的方法呢?
AndroidDebug数据库是一个强大的库,用于在Android应用程序中调试数据库和共享首选项
Android调试数据库可以做什么?
- 看看所有的数据库。
- 查看应用程序中使用的共享首选项中的所有数据。
- 在给定数据库上运行任何SQL查询以更新和删除数据。
- 直接编辑数据库值。
- 直接编辑共享首选项。
- 直接在数据库中添加一行。
- 直接在共享首选项中添加键值。
- 删除数据库行和共享首选项。
- 搜索你的数据。
- 对数据进行排序。
- 下载数据库。
- 内存数据库中的调试室。
所有这些功能都是在不需要根设备的情况下工作的->不需要有根的设备
在应用程序中使用Android调试数据库库
将此添加到应用程序的build.gradle中
debugImplementation 'com.amitshekhar.android:debug-db:1.0.6'
使用带有加密数据库的AndroidDebug数据库
debugImplementation 'com.amitshekhar.android:debug-db-encrypt:1.0.6'
使用debugImplementation
这样,它将只在调试版本中进行编译,而不是在发布版本中进行编译。
仅此而已,只要启动应用程序,您将在logcat中看到一个条目,如下所示:
-
D/DebugDB:开放