Перейти к основному содержимому

Исправление ошибки пакета 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 отсутствует или настроен неправильно.

Следуйте шагам ниже, чтобы исправить ошибку:

  1. Очистка и сброс активов приложения в FlutterFlow:

    • Перейдите в раздел Settings and Integrations > App Assets в FlutterFlow.

    • Если заданы Splash Screen и Launcher Icon:

      • Очистите оба актива.
      • Повторно загрузите значки лаунчера.

  2. Add flutter_launcher_icons Package в развертывании через 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 определяют пути к изображениям значков лаунчера.
      • Убедитесь, что файлы изображений существуют по указанным путям.
  3. Выполните следующие команды в терминале или IDE:

    flutter pub get
    flutter pub run flutter_launcher_icons:main
    flutter run

    flutter pub get загружает пакеты.

    flutter pub run flutter_launcher_icons:main генерирует значки лаунчера.

    flutter run собирает и запускает приложение.

Если проблема сохраняется после выполнения этих шагов, обратитесь в службу поддержки FlutterFlow по адресу support@flutterflow.io.