无法在pubspec文件的Flutter错误中加载图像资产

时间:2019-04-05 10:20:16

标签: dart flutter yaml flutter-dependencies

我想将图像资产导入到我的flutter项目中,但无法这样做。

这是我的pubspec.yaml文件 我删除了所有由flutter添加的评论



name: first_try
description: A new Flutter project.

version: 1.0.0+1

environment:
  sdk: ">=2.1.0 <3.0.0"

dependencies:
  flutter:
    sdk: flutter

  cupertino_icons: ^0.1.2

dev_dependencies:
  flutter_test:
    sdk: flutter




  fonts:
    - family: Raleway
      fonts:
        - asset: fonts/Raleway-Black.ttf

    - family: Lato
      fonts:
        - asset: fonts/Lato-Regular.ttf #works till here
    -assets:
      -assets/

给出错误:

[first_try] flutter软件包获得 在first_try中运行“ flutter软件包获取” ... 0.4s 在pubspec.yaml中检测到错误:

/ properties / flutter / properties / assets:类型:想要[array]获得-assets /

请在B:\ Flutter_Exercise \ first_try \ pubspec.yaml中更正pubspec.yaml文件 退出代码1

[1]:https://i.stack.imgur.com/50OOV.png <=文件夹结构

2 个答案:

答案 0 :(得分:0)

我认为您可能忘记了空格。 请尝试以下操作:

flutter:
  assets:
    - assets/

注意-

之后的空白

此外,我认为您在删除评论的同时也删除了flutter部分。 AFAIK,这很重要:)

有关更多信息,请参见https://flutter.dev/docs/development/ui/assets-and-images#specifying-assets

答案 1 :(得分:0)

在下面使用“-”时,仅应在“字体”之前使用一个制表符空间,在“加号”之前使用加号。