У багатьох могли виникати певні труднощі під час збірки проєкту на Flutter. Надаю оновлений посібник для тих, у кого виникають проблеми під час початкового встановлення та налаштування, або просто не було досвіду роботи з Flutter.
Крок 1: Вибір методу встановлення
Варіант 1: Встановлення через FVM (рекомендовано)
FVM (Flutter Version Management) — найкращий спосіб керування версіями Flutter. Дозволяє легко перемикатися між версіями та працювати з різними проектами.
Встановлення FVM через Homebrew:
brew tap leoafarias/fvmbrew install fvmВстановлення останньої стабільної версії Flutter:
fvm install stablefvm global stableВикористання FVM у проекті:
# У папці проектуfvm use 3.35.1 # або будь-яка потрібна версіяfvm flutter doctorВаріант 2: Класичне встановлення Flutter SDK
Якщо хочете заюзати класичний метод, то завантажте Flutter SDK тут
Після завантаження архіву (наприклад, flutter_macos_3.24.0-stable.zip):
cd ~/developmentunzip ~/Downloads/flutter_macos_3.24.0-stable.zipКрок 2: Налаштування змінних середовища
Для FVM (якщо використовуєте FVM):
FVM автоматично керує шляхами, але потрібно додати до .zshrc:
# Відкриваємо конфігураціюopen ~/.zshrcДодаємо в кінець файлу:
# FVM Flutter версіїexport PATH="$HOME/.fvm/flutter_sdk/bin:$PATH"export PATH="$HOME/.pub-cache/bin:$PATH"Для класичного встановлення:
# Відкриваємо конфігураціюopen ~/.zshrcДодаємо шлях до Flutter (замініть на ваш шлях):
export PATH="$HOME/development/flutter/bin:$PATH"export PATH="$HOME/.pub-cache/bin:$PATH"Після змін перезавантажте термінал або виконайте:
source ~/.zshrcПеревіряємо встановлення:
flutter --versionwhich flutterПовинні побачити версію та шлях до Flutter.
Крок 3: Діагностика та вирішення проблем
Перевіряємо стан установки Flutter:
flutter doctor -vПоширені проблеми та їх вирішення:
1. Відсутність Xcode Command Line Tools
xcode-select --install2. Відсутність плагінів для IDE
VS Code (рекомендовано):
- Встановіть розширення “Flutter” та “Dart”
- Перезапустіть VS Code
Android Studio/IntelliJ IDEA:
- Перейдіть у Preferences (⌘ + ,)
- Plugins → пошук “Flutter” → Install
- Перезапустіть IDE
3. Відсутність CocoaPods (для iOS розробки)
CocoaPods потрібен для керування залежностями iOS проектів:
# Встановлення через Homebrewbrew install cocoapods
# Ініціалізаціяpod setup4. Проблеми з Android SDK
# Прийняття ліцензій Android SDKflutter doctor --android-licenses
# Встановлення Android SDK через Android Studio:# Tools → SDK Manager → встановити необхідні компоненти5. Проблеми з симулятором iOS
# Відкриття симулятораopen -a Simulator
# Перевірка доступних симуляторівxcrun simctl list devicesКрок 4: Корисні команди для роботи
FVM команди:
fvm list # Показати встановлені версіїfvm releases # Показати доступні версії Flutterfvm install 3.24.0 # Встановити конкретну версіюfvm use 3.24.0 # Використати версію для проектуfvm global 3.24.0 # Встановити глобальну версіюFlutter команди:
flutter create my_app # Створити новий проектflutter pub get # Завантажити залежностіflutter run # Запустити додатокflutter build apk # Збірка APK для Androidflutter build ios # Збірка для iOSflutter clean # Очистити кеш проектуДодаткові поради
- Використовуйте VS Code - навіть якщо ви любите Android Studio як я, то спробуйте - VS Code, бо вважається швидшим та має кращу підтримку Flutter 🥲
- Встановіть Android Studio навіть якщо плануєте використовувати VS Code - потрібен для Android SDK
- FVM дозволяє використовувати різні версії Flutter для різних проектів
- Регулярно оновлюйтесь командою
flutter upgradeабоfvm install stable