我在导入资源时遇到错误,
imagePath: _imageFile != null
? _imageFile!.path
: widget.item?.imagePath ?? 'assets/images/items_icon.jpg',
即使我有资产中的文件 在此输入图片描述
我使用蜂巢
@HiveField(2)
final String imagePath;
在 pubspec.yaml 中初始化它 在此输入图片描述
您没有显示您正在使用哪个小部件来显示图像
但请注意,通常从文件路径加载图像与从资源包加载图像不同,因为它们位于不同的文件夹中,一个捆绑在您的应用程序内,一个是额外的文件夹。
例如:如果您使用
Image
小部件来加载:
Image.asset("assets/images/items_icon.jpg")
Image.file(File(path))