问题描述
我正在使用带有颤振的 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 (将#修改为@)