资产看不到子文件夹

Kni*_*rce 9 flutter

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

有解决方案或支持吗?

flutter_map 中的离线地图需要。

小智 10

您只需要提供所有文件夹和子文件夹。

检查官方文档

请注意,仅包含直接位于目录中的文件;要添加位于子目录中的文件,请为每个目录创建一个条目。

但是,如果您需要提供不同的比例(如 1.5x、2.0x、3.0x),则无需在 pubspec.yaml 中提及这些子文件夹。

  • 希望他们解决这个问题,这完全是愚蠢的 (6认同)

Smi*_*ily 6

我在开始时遇到了类似的问题,我的问题是:

将资产文件添加到 pubspec,例如

flutter:
  assets:
    - subfolder/image.png
Run Code Online (Sandbox Code Playgroud)

然后使用它就像 AssetImage('mage.png')

这里的问题是您仍然应该提供完整路径,如下所示: AssetImage(subfolder/image.png)

请查看AssetImage 类以获取更多示例。


Gün*_*uer 5

不确定问题到底是什么,但您需要列出包含资产的每个文件夹。然后会自动找到列出的文件夹和分辨率子文件夹(如1.5x/2.0x、 、 ...)中的文件, 但其他子文件夹将被忽略。3.0x