【发布时间】:2021-08-14 11:06:21
【问题描述】:
这可能很明显,但是有人可以告诉我如何在 Flutter 应用程序中使用 Android Studio 初始化 Hive 后找到我的 Hive Box 文件吗?
我已遵循此处的文档 - https://docs.hivedb.dev/#/README - 我的基本实现工作正常,但我找不到 Box 文件或任何 Hive 文件的存储位置。
我希望能够在我的 Android Studio 项目中找到我的 Box(数据库)的位置,以便我可以看到数据库的内容并确认它存在于正确的位置
这是我初始化 Hive 并打开一个盒子的代码
void main() async {
// Initialise Hive
await Hive.initFlutter('hiveusersfolder');
runApp(MyApp());
var box = await Hive.openBox('hiveusersfolder');
box.put('name', 'MyName');
print('Name: ${box.get('MyName')}');
}
上面的代码存在于我的 main.dart 文件中
我在 Ubuntu 上使用 Android Studio。
*编辑更新
我已经找到了存储 Box 的假定路径,但是当使用 Android Studio Navigate > Search Everywhere 时 - 在此文件夹/路径中找不到任何内容。在初始化我的数据库并将用户添加到盒子后,我应该能够看到一个盒子文件并像使用任何其他类型的 db no 一样查看用户?
这是路径 /data/user/0/myappv1.myappv1/app_flutter
我试过 Invalidate Cache + Restart,但还是不行
如果问题出在 Android Studio 搜索上,如何在 Ubuntu 文件资源管理器中访问上述路径?还是使用命令行?
【问题讨论】:
标签: flutter dart flutter-hive