我不确定为什么我的资产图像不起作用
我看了这两个问题:
-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
我尝试在 YouTube 上关注视频,但没有成功。
欢迎任何建议
如果您的图像位于资产文件夹的图像文件夹中,则在 pubspec.yaml 中声明如下
assets:
- assets/images/
并编写代码来获取图像如下
Image(
image: AssetImage('assets/images/logo.png'),
width: 100,
height: 100,
),
尝试下面的代码并更改您的
pubspec.yaml
文件,例如 -
如果您的图像在图像文件夹中
assets:
- assets/images
如果你的图片在资产文件夹中
assets:
- assets/
运行命令
flutter pub get
并停止代码并再次重新运行
参考资产和图像
我最终重新启动了应用程序,然后一切正常了