路径未找到异常:无法检索文件长度,路径='assets/images/items_icon.jpg'(操作系统错误。没有这样的文件或目录,errno =2)

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

我在导入资源时遇到错误,

imagePath: _imageFile != null
            ? _imageFile!.path
            : widget.item?.imagePath ?? 'assets/images/items_icon.jpg',

即使我有资产中的文件 在此输入图片描述

我使用蜂巢

@HiveField(2)
  final String imagePath;

在 pubspec.yaml 中初始化它 在此输入图片描述

flutter pubspec.yaml
1个回答
0
投票

您没有显示您正在使用哪个小部件来显示图像

但请注意,通常从文件路径加载图像与从资源包加载图像不同,因为它们位于不同的文件夹中,一个捆绑在您的应用程序内,一个是额外的文件夹。

例如:如果您使用

Image
小部件来加载:

  • 资产包:
    Image.asset("assets/images/items_icon.jpg")
  • 文件路径:
    Image.file(File(path))
© www.soinside.com 2019 - 2024. All rights reserved.