我有一个名为 assets 的文件夹,其中包含 .sqlite 文件。现在我想将它复制到文件系统目录。我首先在 pubsec.yaml 文件中将其声明为 Assets ,但出现以下异常。我应该怎么做?
Oops; flutter has exited unexpectedly.
Dart_NewStringFromUTF8
期望参数 str
是有效的 UTF-8
。
FAILURE: Build failed with an exception. * Where: Script '/home/power/flutter/packages/flutter_tools/gradle/flutter.gradle' line: 320
出了什么问题: 任务 ':app:flutterBuildDebug' 执行失败。
Process 'command '/home/power/flutter/bin/flutter'' finished with non-zero exit value 255
尝试: 使用 --stacktrace 选项运行以获取堆栈跟踪。使用 --info 或 --debug 选项运行以获得更多日志输出。 完成错误:Gradle 构建失败:1
最佳答案
https://github.com/tekartik/sqflite/blob/master/doc/opening_asset_db.md
我认为我收到这个错误是因为 my.sqlite 数据库很大。
关于android - 在 flutter 中将 .sqlite 文件复制到文件系统,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45755623/