将.sqlite文件复制到flutter中的文件系统

时间:2017-08-18 11:31:27

标签: android flutter

我有一个名为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

1 个答案:

答案 0 :(得分:0)

https://github.com/tekartik/sqflite/blob/master/doc/opening_asset_db.md

我认为由于my.sqlite数据库的庞大规模,我收到了这个错误。