如何在父项目Flutter中显示插件的资源

问题描述 投票:0回答:1

我有一个父项目正在使用另一个项目,例如其内部的插件,如下所示:

  messaging:
     git:
     url: https://github.com/....

在子项目中,有一些资产在我运行子项目时运行良好。

资产通常添加到子项目中,如下所示:

- assets/icons
- lib

当我运行父项目并在其中显示子项目中具有资产图标的小部件时,我收到此错误

The asset does not exist or has empty data.
flutter dart flutter-dependencies
1个回答
0
投票

您可以在资源路径前加上包名称作为前缀,如下所示:

packages/messaging/assets/...

在某些情况下,您可能需要使用

rootBundle
来加载资源。

这个答案可能对你有帮助:

Flame Game用作依赖项时找不到资源

© www.soinside.com 2019 - 2024. All rights reserved.