我正在尝试从Flutter应用程序中的外部软件包添加资产 如此处所述:https://flutter.dev/docs/development/ui/assets-and-images#bundling-of-package-assets
即使添加了这个不能为空的简单条目,我也得到了Error: unable to find directory entry in pubspec.yaml /project/location/<project_name>/packages
。
assets:
- packages/
答案 0 :(得分:1)
https://flutter.dev/docs/development/ui/assets-and-images#asset-images-in-package-dependencies解释了如何从依赖项添加资产
assets:
- packages/some_package/backgrounds/background1.png
将从软件包lib/backgrounds/background1.png
中添加资产some_package
。
来自程序包的资产尚不支持添加整个目录,并且您需要单独添加每个资产文件(尽管可以自动识别分辨率子目录中的文件)
添加资产目录还不支持从应用程序包中添加目录树。仅会识别列出目录下的所有文件(同样包括分辨率子目录)
答案 1 :(得分:0)
我的解决方法是:
答案 2 :(得分:-1)