flutter doctor
- Flutter kursu
- Başlangıç
- Ders 4/99
- 4 dk
flutter doctor çıktısını okuyup eksik bağımlılıkları gidermeyi öğrenirsin.
flutter doctor komutu
flutter doctor, geliştirme ortamındaki tüm bağımlılıkları denetler ve eksik ya da hatalı olanları listeler. Android Studio, Xcode, VS Code, bağlı cihazlar ve lisans durumunu kontrol eder. Yeni kurulumdan sonra ilk çalıştırman gereken komuttur.
$ flutter doctor
Doctor summary (to see all details, run flutter doctor -v):
[✓] Flutter (Channel stable, 3.24.0)
[✓] Chrome - develop for the web
[!] Android toolchain - some issues
[✓] VS CodeEksik bağımlılıklar
Doctor uyarıları genelde Android Studio, Android SDK veya Xcode eksikliğinden kaynaklanır. Linux ve Windows'ta Android Studio kurmak çoğu Android bağımlılığını çözer; macOS'ta iOS derlemek için Xcode gerekir. flutter doctor --android-licenses ile Android lisanslarını kabul edersin.
# Lisansları kabul et
flutter doctor --android-licenses
# Ayrıntılı çıktı
flutter doctor -vUygulama Doctor özeti yazdır
main içinde iki satırı print ile yazdır: [OK] Flutter ve [OK] Android Studio.
Başlangıç kodu
void main() {
// iki satır yazdır:
// [OK] Flutter
// [OK] Android Studio
}Örnek çözüm
void main() {
print('[OK] Flutter');
print('[OK] Android Studio');
}Beklenen çıktı
[OK] Flutter [OK] Android Studio
Soru ve cevaplar
Dersin sorularını cevaplarıyla birlikte inceleyebilirsin. Kendini denemek istersen dersi interaktif olarak çöz.
1 flutter doctor çıktısında [!] işareti ne anlama gelir?
- Aracın kurulduğunu ve hazır olduğunu
- Aracın yüklü ama dikkat gerektiren bir sorun olduğunu Doğru cevap
- Lisansın kabul edildiğini
- Aracın bulunamadığını
Açıklama: [✓] hazır, [!] sorun var, [✗] bulunamadı anlamına gelir.
2 Android lisanslarını kabul et
flutter doctor ____
flutter doctor --android-licenses
Açıklama: flutter doctor --android-licenses tüm Android SDK lisanslarını tek tek onaylatır.
3 Doctor çıktısı
| Kavram | Anlamı |
|---|---|
[✓] |
Araç hazır |
[!] |
Araç yüklü ama sorunlu |
[✗] |
Araç bulunamadı |
Android Studio |
Android bağımlılıkları için |