我想将图像资产导入到我的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中检测到错误:
请在B:\ Flutter_Exercise \ first_try \ pubspec.yaml中更正pubspec.yaml文件 退出代码1
[1]:https://i.stack.imgur.com/50OOV.png <=文件夹结构
答案 0 :(得分:0)
我认为您可能忘记了空格。 请尝试以下操作:
flutter:
assets:
- assets/
注意-
此外,我认为您在删除评论的同时也删除了flutter
部分。 AFAIK,这很重要:)
有关更多信息,请参见https://flutter.dev/docs/development/ui/assets-and-images#specifying-assets
答案 1 :(得分:0)
在下面使用“-”时,仅应在“字体”之前使用一个制表符空间,在“加号”之前使用加号。