资产没有看到子文件夹。
如果文件夹为/image.png
-那么所有规则。
如果文件夹/subfolder/image.png
-写道:
无法加载资产
有解决方案或受支持吗?
flutter_map中的离线地图是必需的。
答案 0 :(得分:2)
您所需要做的就是提供所有文件夹和子文件夹。
检查官方doc:
请注意,只有直接位于目录中的文件才会被 包括;要添加位于子目录中的文件,请在 目录。
但是,如果您需要提供不同的比例(例如1.5倍,2.0倍,3.0倍),则无需在pubspec.yaml中提及这些子文件夹。
答案 1 :(得分:1)
不确定确切的问题是什么,但是您需要列出每个包含资产的文件夹。然后会自动找到列出的文件夹和分辨率子文件夹中的文件(例如 let vc = SelectGeoLocation(nibName: "SelectGeoLocation", bundle: nil)
self.navigationController?.pushViewController(vc, animated: true)
,1.5x/
,2.0x
等),
但其他子文件夹将被忽略。
答案 2 :(得分:1)
启动时我遇到了类似的问题,而我的问题是:
将资产文件添加到pubspec中,例如
flutter:
assets:
- subfolder/image.png
然后像AssetImage('mage.png')
这里的问题是您仍应提供完整路径,例如:AssetImage(subfolder/image.png)
请查看AssetImage class了解更多示例。