0

图像未显示。运行时,它显示此错误,但它在没有图像的情况下运行。我在“-”和图像路径之间使用了制表符。我还创建了一个名为 assets 的文件夹和一个子文件夹 slider_icons 并将我的图像包含在其中。

这正是我的 pubspec.yaml 的样子,

flutter:

  uses-material-design: true

  assets:
  - assets/slider_icons/burger.png
  - assets/slider_icons/pizza.png
  - assets/slider_icons/biryani.png
  - assets/slider_icons/parotta.jpeg
  - assets/slider_icons/cup.png
  - assets/slider_icons/drink.png
  - assets/slider_icons/chicken-fries.png

错误:-

[foodie] flutter pub get

在 pubspec.yaml 中检测到错误:第 48 行第 7 列错误:解析块映射时需要一个键。╷ 48 │ assets: │ ^ ╵ 请更正 pubspec.yaml 文件在 F:\Learn flutter\foodie\pubspec.yaml 退出代码 1

这是我的屏幕截图

4

2 回答 2

1

这个词assets:必须正好在 the 之下,#并且-需要两个空格。此外,当您使用同一文件夹中的图像时,您可以将所有图像添加一行,如下所示。

应该怎么写:

# To add assets to your application, add an assets section, like this:
assets:
  - assets/slider_icons/
于 2020-11-09T09:35:58.217 回答
0

在 Flutter 中包含图像的方法是:

flutter:
  assets:
    - assets/my_icon.png
    - assets/background.png

您还必须创建一个目录,您可以将资源放入其中。

于 2020-11-08T20:47:09.607 回答