资产没有看到子文件夹

时间:2019-02-20 10:16:04

标签: flutter

资产没有看到子文件夹。 如果文件夹为/image.png-那么所有规则。 如果文件夹/subfolder/image.png-写道: 无法加载资产

有解决方案或受支持吗?

flutter_map中的离线地图是必需的。

3 个答案:

答案 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了解更多示例。