Flutter Web 无法从包中加载资源。

3

我正在为我的网络应用程序测试Flutter Web。

我注意到,如果我使用一个包含预加载资源以被显示的包,网络应用程序将会提示无法加载资源。

我试用了以下这些包:

 1. flutter_country_picker
 2. cool_alert

我接到的错误信息是:
Error while trying to load an asset: Failed to load asset at "assets/packages/cool_alert/assets/flare/success_check.flr" (404)

我读到问题的原因是flutter web使用了另一种获取资产的方式。

那有没有解决这个问题的方法呢?

1个回答

0

我已经查看了那些软件包,实际上是软件包本身的问题:

pubspec.yaml

assets:
  - assets/flare/

软件包应该以不同的方式调用资产,以避免此错误:
assets:
  - packages/cool_alert/assets/flare/

我建议您与软件包作者提出问题或创建PR。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接