我有一个名为assets的文件夹,其中包含.sqlite文件。现在我想将它复制到文件系统目录。我首先在pubsec.yaml文件中声明它作为资产但我得到以下异常。我该怎么做?
糟糕;扑腾出乎意料地退出了。
Dart_NewStringFromUTF8
期望参数str
有效UTF-8
。
失败:构建因异常而失败。 * Where:Script' /home/power/flutter/packages/flutter_tools/gradle/flutter.gradle' 行:320
出了什么问题: 任务执行失败':app:flutterBuildDebug'。
处理'命令' / home / power / flutter / bin / flutter''完成非零退出值255
尝试: 使用--stacktrace选项运行以获取堆栈跟踪。使用--info或--debug选项运行以获取更多日志输出。 完成错误:Gradle构建失败:1
答案 0 :(得分:0)
https://github.com/tekartik/sqflite/blob/master/doc/opening_asset_db.md
我认为由于my.sqlite数据库的庞大规模,我收到了这个错误。