无法加载资产:颤振中的包

Unable to load asset: packages in flutter

我想在我的应用程序上添加一些图像,但是当我添加图像资产时,我无法从文件夹 assets/images 加载图像。当我开始调试时它显示错误,如 this

我的图片代码是这样的

Container(
             margin: EdgeInsets.only(top: 0),
             height: 250,
             color: kMainColor,
             child: Container(
               margin: EdgeInsets.only(top: 70),
               decoration: BoxDecoration(
                 image: DecorationImage(
                   image: AssetImage('assets/images/sawi1.jpg',
                       package: 'plantgo_alpha'),
                   fit: BoxFit.contain,
                 ),
               ),
             ),
           ),

这是我的 pubspec.yaml

flutter:
 uses-material-design: true
 assets:
  - assets/icons/
  - assets/images/

图片路径path

我尝试用这个论坛中的另一个问题和答案来解决,但仍然出错,如果有人帮我解决这个问题,我将不胜感激

当您的应用已经 运行 并且您添加了新图像时,此错误在 Flutter 中很常见。

如果你的图片路径是正确的,那么pubspec.yaml也是正确的:

尝试终止并重新启动应用程序。

注意:还要检查 pubspec.yaml 中的缩进。

确保图片名称输入正确,并且图片文件夹和代码中的照片类型正确。如果您从网络或云中拖放照片,常见的错误是照片是超链接而不是 .jpg, .png, etc.。如果不是,您仍然可以删除并重新添加您的照片以确保万无一失。如果以上方法均无效,请务必提供 pubspec.yaml

的屏幕截图

首先你不需要指定包。 第二,在“资产:”和资产文件夹列表之前只有一个 space,它需要两个 spaces