找不到"assets/background.png"设置为参数的文件"image"。发布已完成,退出代码为 1



我正在尝试使用flatter_native_ssplash 1.3.1包创建一个启动屏幕。我在lib文件夹中创建了一个名为"assets"的文件夹,并将该图像添加到该文件夹中。但当我在命令行中运行"flutter pub run flutter_native_splash:create"时,出现了问题中提到的错误。

根据包文档的建议,我在pubspec.yaml中添加了以下几行。

flutter_native_splash:
color: "#000000"
image: assets/background.png

有人能解释一下我可能遗漏了什么吗?

执行以下步骤

  1. 在pubspec.yaml中添加flatter_native_ssplash:^1.3.1
  2. 在与pubspec.yaml级别相同的项目根目录中创建flatter_native_ssplash.yaml
  3. 在上述文件中添加以下内容

flatter_native_ssplash:

color: "#000000"
image: assets/background.png
  1. 在终端中运行此命令

flutter pub运行flutter_native_ssplash:创建

  1. 通过以上步骤,启动屏幕将正确加载,但您提到的错误可能会出现。要删除该错误,请在pubspec.yaml中启用以下部分

资产:

- assets/background.png

6.确保您在项目的根目录中有assets目录,并且background.png在其中。

7.清洁和建造。它应该在没有任何问题的情况下工作

继续Ehtesham Siddiquie的回答。我认为assets文件夹应该在项目的根目录下(与pubspec.yaml和flatter_native_ssplash.yaml处于同一级别(。但你在lib文件夹中创建了它。

相关内容

最新更新