Как заменить значок запуска приложения в Flutter?

Чтобы заменить значок запуска приложения в вашем проекте Flutter на новый, выполните следующие шаги:
Шаг 1: Подготовьте свой значок
Убедитесь, что у вас есть готовые изображения для значка. Эти значки желательно иметь в разных размерах для разных разрешений экранов. Вы можете создать их вручную или использовать инструмент, такой как Android Asset Studio или App Icon Generator для создания значков для iOS и Android.
Шаг 2: Используйте пакет Flutter Launcher Icons
Самый простой способ управлять значками запуска в Flutter — это использовать пакет flutter_launcher_icons
. Этот пакет генерирует значки для запуска для Android и iOS на основе одного изображения.
Шаг 3: Добавьте пакет flutter_launcher_icons
Добавьте пакет в ваш файл pubspec.yaml
:
dev_dependencies:
flutter_launcher_icons: ^0.13.1
flutter_icons:
android: true
ios: true
image_path: "assets/icon/app_icon.png" # Путь к вашему значку
Если у вас разные значки для iOS и Android, используйте следующие настройки:
flutter_icons:
android: true
ios: true
image_path_android: "assets/icon/android_icon.png"
image_path_ios: "assets/icon/ios_icon.png"
Шаг 4: Добавьте свои значки в папку assets
Поместите ваше изображение значка в папку assets/icon/
или другую папку с вашими ресурсами. Убедитесь, что пути в pubspec.yaml
соответствуют вашей структуре папок.
Шаг 5: Запустите команду Flutter Launcher Icons
После обновления pubspec.yaml
и добавления изображений значков, выполните следующую команду в терминале:
flutter pub get
flutter pub run flutter_launcher_icons:main
Эта команда сгенерирует необходимые файлы значков для Android и iOS, заменив стандартный значок Flutter.
Шаг 6: Проверьте значок
- Для Android: Убедитесь, что сгенерированные значки находятся в папке
android/app/src/main/res/mipmap-*
. - Для iOS: Значки должны быть обновлены в папке
ios/Runner/Assets.xcassets/AppIcon.appiconset
.
Наконец, запустите ваше приложение на устройствах Android и iOS, чтобы убедиться, что значок запуска был обновлен.