我在 Flutter 中创建了一个数据库 main.db ,位于 ApplicationDocumentsDirectory.path 。这没有任何问题。
但是为了便于维护,而不必总是创建SQL语句来查看数据或结构,我想获得一个GUI来监视数据库。首先,我想对SQLite使用Browser DB,但是我不知道数据库在笔记本中的保存位置。同样,我也无法通过特工Ransack找到它。
有没有找到数据库的方法,或者有没有更简单的方法可以在GUI上查看数据库? 如果有什么帮助,我可以使用Visual Studio Code进行开发。
对于Android,我发现最简单的方法就是在机器上也安装Android Studio。在Android Studio中,您可以通过设备文件资源管理器查看设备上的数据库
View > Tool Windows > Device File Explorer.
在新标签中,确保已选择您的设备,例如
MyAndroidDevice > data > data >com.myflutterapp
在这里,您可以找到Flutter应用程序文件,主数据库位于 ‘app_flutter folder’ 内部。
找到数据库文件后,右键单击并另存为。然后,您可以使用BrowserDB或sqlitebrowser打开此数据库文件。
Xcode可能也有类似的方法,但是我对特定的IDE不太熟悉。