flutter 无法加载资产,因为我提供了完整的路径

jm81lzqq  于 2023-05-01  发布在  Flutter
关注(0)|答案(1)|浏览(83)

我已经保持图像内资产/图像在项目的根目录,添加资产到pubsepcs。yaml文件为

flutter:
  assets:
    - assets/images/

而且大体上。dart文件我已经添加了图像小部件作为:

Image.asset("assets/images/1.png", height: 250,width: 250)

仍然无法在应用程序中加载资源
我还执行了Flutter清洁试图重新运行应用程序和重建也,因为似乎没有缩进错误也

gjmwrych

gjmwrych1#

只有直接位于目录中的文件才会包括在内,除非子目录中有同名的文件(请参见资源变体)。要添加位于子目录中的文件,请为每个目录创建一个条目。
要包括目录下的所有资源,请指定结尾带有/字符的目录名称:

flutter:
  assets:
    - assets/
    - assets/images/

参见https://docs.flutter.dev/development/ui/assets-and-images

相关问题