我正在尝试使用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
有人能解释一下我可能遗漏了什么吗?
执行以下步骤
- 在pubspec.yaml中添加flatter_native_ssplash:^1.3.1
- 在与pubspec.yaml级别相同的项目根目录中创建flatter_native_ssplash.yaml
- 在上述文件中添加以下内容
flatter_native_ssplash:
color: "#000000"
image: assets/background.png
- 在终端中运行此命令
flutter pub运行flutter_native_ssplash:创建
- 通过以上步骤,启动屏幕将正确加载,但您提到的错误可能会出现。要删除该错误,请在pubspec.yaml中启用以下部分
资产:
- assets/background.png
6.确保您在项目的根目录中有assets目录,并且background.png在其中。
7.清洁和建造。它应该在没有任何问题的情况下工作
继续Ehtesham Siddiquie的回答。我认为assets文件夹应该在项目的根目录下(与pubspec.yaml和flatter_native_ssplash.yaml处于同一级别(。但你在lib文件夹中创建了它。