在assests文件夹中创建Hive db

问题描述

我正在使用带有颤振的 Hive db。我必须使用 apis 并创建一个一次性 db 并将该 db 放在 assets 文件夹中,该 db 将成为构建的一部分。

Future<void> main() async {
  WidgetsFlutterBinding.ensureInitialized();
  Directory directory;

  if (kIsWeb) {
    // directory = Directory('/web');
  } else {
    try {
      directory = await pathProvider.getApplicationDocumentsDirectory();
      Hive.init(directory.path);
      Hive.registeradapter(InventoryAdapter());
    } catch (ex) {}
  }
  runApp(MyApp());
}

在上面的代码中,directory.path 返回类似 /data/data/com.pkg_name/app_Flutter 的路径。我如何在资产文件夹中创建这个数据库,或者有没有其他方法可以创建一次性数据库

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)