0

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

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. 如何在资产文件夹中创建这个数据库,或者有没有其他方法可以创建一次性数据库?

4

0 回答 0