无法在flutter中加载图像资源

问题描述 投票:0回答:4

我不确定为什么我的资产图像不起作用

我看了这两个问题:

-https://stackoverflow.com/questions/64158543/flutter-unable-to-load-image-asset

-https://stackoverflow.com/questions/67552389/unable-to-load-image-asset

这就是我尝试获取图像的方式:

          Image(
            image: AssetImage('assets/logo.png'),
            width: 100,
            height: 100,
          ),

这是我的 pubspec.yaml

 assets:
    - assets/logo.png
    - assets/back.png


以下是文件结构 this is the file structure

我尝试在 YouTube 上关注视频,但没有成功。

欢迎任何建议

flutter dart
4个回答
2
投票

如果您的图像位于资产文件夹的图像文件夹中,则在 pubspec.yaml 中声明如下

assets:
  - assets/images/

并编写代码来获取图像如下

Image(
        image: AssetImage('assets/images/logo.png'),
        width: 100,
        height: 100,
      ),

1
投票

尝试下面的代码并更改您的

pubspec.yaml
文件,例如 -

如果您的图像在图像文件夹中

 assets:
    - assets/images

如果你的图片在资产文件夹中

 assets:
    - assets/

运行命令

flutter pub get
并停止代码并再次重新运行

参考资产和图像


0
投票

我最终重新启动了应用程序,然后一切正常了


© www.soinside.com 2019 - 2024. All rights reserved.