是否可以获得在flutter中为Android模拟器创建的SQLite数据库的GUI?

Oli*_*ver 5 sqlite user-interface dart flutter

我在flutter中创建了一个数据库main.db,位于ApplicationDocumentsDirectory.path。这没有任何问题。

但是为了更容易维护而不是总是必须创建一个 SQL 语句来查看数据或结构,我想要一个 GUI 来查看数据库。首先,我想将 Browser DB 用于 SQLite,但我不知道数据库在我的笔记本上的保存位置,如果是这样的话。我也无法通过特工 Ransack 找到它。

有没有办法找到数据库,或者更简单的方法在 GUI 上查看数据库?
如果有帮助,我使用 Visual Studio Code 进行开发。

F-1*_*F-1 14

对于 Android,我发现的最简单的方法是在我的机器上安装 Android Studio。在 Android Studio 中,您可以通过设备文件资源管理器查看设备上的数据库

View > Tool Windows > Device File Explorer.
Run Code Online (Sandbox Code Playgroud)

在新选项卡中确保选择了您的设备,例如

MyAndroidDevice > data > data >com.myflutterapp
Run Code Online (Sandbox Code Playgroud)

在这里你会找到你的 Flutter 应用程序文件,主数据库将位于“app_flutter 文件夹”内

找到数据库文件后,右键单击并另存为。然后,您可以使用BrowserDBsqlitebrowser打开此 db 文件。

使用 Xcode 可能也有类似的方法,但我对那个特定的 IDE 不太熟悉。