Исправление ошибки пакета Flutter Launcher Icons
В этой статье описано, как устранить ошибку пакета flutter_launcher_icons, которая может возникнуть во время сборки или развертывания приложения.
- Доступ к вашему проекту FlutterFlow.
- Возможность открыть и отредактировать файл
pubspec.yaml. - Знакомство с вашей средой сборки (FlutterFlow, GitHub или IDE).
Понимание ошибки:
Во время процесса сборки вы можете увидеть следующее сообщение об ошибке:
Codemagic Deploy Output Failed Step: Generate Launch Icon Could not find package "flutter_launcher_icons". Did you forget to add a dependency? pub finished with exit code 65. Build failed: Step 5 script 'Generate Launch Icon' exited with status code 65.
Эта ошибка указывает на то, что пакет flutter_launcher_icons отсутствует или настроен неправильно.
Следуйте шагам ниже, чтобы исправить ошибку:
-
Очистка и сброс активов приложения в FlutterFlow:
-
Перейдите в раздел Settings and Integrations > App Assets в FlutterFlow.
-
Если заданы Splash Screen и Launcher Icon:
- Очистите оба актива.
- Повторно загрузите значки лаунчера.

-
-
Add flutter_launcher_iconsPackage в развертывании через GitHub Если вы развертываете через GitHub и сталкиваетесь с этой ошибкой, добавьте пакет в файлpubspec.yaml:-
Откройте файл
pubspec.yaml. -
Добавьте следующее в раздел
dev_dependencies:dev_dependencies:
flutter_launcher_icons: "^0.10.0"
flutter_icons:
android: true
ios: true
image_path_ios: "assets/images/launcher/ios.png"
image_path_android: "assets/images/launcher/android.png"- *flutter_launcher_icons: "^0.10.0" указывает версию пакета.
image_path_iosиimage_path_androidопределяют пути к изображениям значков лаунчера.- Убедитесь, что файлы изображений существуют по указанным путям.
-
-
Выполните следующие команды в терминале или IDE:
flutter pub getflutter pub run flutter_launcher_icons:mainflutter runflutter pub getзагружает пакеты.flutter pub run flutter_launcher_icons:mainгенерирует значки лаунчера.flutter runсобирает и запускает приложение.
Если проблема сохраняется после выполнения этих шагов, обратитесь в службу поддержки FlutterFlow по адресу support@flutterflow.io.