【问题标题】:FlutterError (Unable to load asset: assets/chat1 .txt)FlutterError(无法加载资产:assets/chat1 .txt)
【发布时间】:2019-10-22 02:08:48
【问题描述】:

我知道我将我的文本文件放在 assets\chat1.txt 位置,并且我的代码也适用于其他 txt,但不知何故我总是收到以下错误:

发生异常。

FlutterError(无法加载资产:assets/chat1.txt)

我的代码:

Future<String> getFileData(String path) async {
    return await rootBundle.loadString(path);
  }

pubspec.yaml

flutter:
  assets:
    - assets/

【问题讨论】:

  • 你的 assets 文件夹是在你的文件夹 lib 下还是项目文件夹下?
  • 在我的主项目文件夹下的文件夹中
  • 我应该把它放在lib文件夹吗?

标签: flutter assets


【解决方案1】:

在 pubspec.yaml 文件中添加完整路径,您应该考虑资产的缩进:

flutter:
  assets:
    - assets/chat1.txt

【讨论】:

  • 不 assets/ 已经自动包含 assets/chat1.txt 吗?
猜你喜欢
  • 2019-05-08
  • 2020-06-09
  • 2021-05-18
  • 2021-10-14
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2021-09-19
相关资源
最近更新 更多