Merhaba, Flutter ile ilgili bilgi almak için CMD’ye Flutter doctor komutunu yazıyorum ama CMD kapanıyor. Bunu nasıl çözebilirim? Sorunun videosu.
onurcan komut satırını yönetici olarak çalıştırıp deneyin. Yine kapanırsa yönetici olarak çalıştırıp şu komutu deneyin. flutter doctor > c:\output.txt Bu komut çıktıyı dosyaya yazmanızı sağlar. c:\output.txt dosyasında hatayı görebiliyor olmanız gerek.
flutter doctor > c:\output.txt
HseyinAkkaya Teşekkürler, sorunu çözdüm diske iki defa sdk kurduğum için hata almışım. Farklı sorumlarım var görsel atacağım yardımcı olabilir misiniz?
onurcan bu bir sorun değil aslında. Lisansları kabul etmenizi istiyor. Hatta nasıl yapacağınızı da yazmış. flutter doctor --android-licenses yazın. Gelen tüm uyarılarda lisansları y ile kabul edin.
flutter doctor --android-licenses
HseyinAkkaya onu da yapıyorum ama yine hata alıyorum.
onurcan Java versiyonuyla ilgili bir problem var. Sanırım java 11 kurulu. Bunu java -version ile kontrol edebilirsin. Flutter senden en az Java 17 istiyor. Eski JDK’yı kaldırıp JDK 17 veya daha üstü bir versiyon kur. Tekrar dene. Eğer zaten 17 veya üstü kuruluysa path’leri kontrol et. java için gösterdiği yer yanlış olabilir.
java -version
HseyinAkkaya Versiyon 21 yüklü path yolu yoktu yaptım ama hala cmd’de version 11 yazıyor
Version 21 de sildim denetim masasında java kalmadı ama hala cmd’de sorgulayınca versiyon 11 çıkıyor. Bu JDK yı nasıl tamamen silebilirim?
onurcan değişken adı Java_path olan değil de sadece path olana bak. Komut satırına where java Yazdığında javanın kurulu olduğu dizini vermesi gerek. Ordan da silebilirsin. Sonrasında path değişkenine yeni jdk dizinini de ekle. Ama eklerken java kurulum dizinini değilde java.exe nin bulunduğu klasörü ver. sanırım bin klasörüydü.
where java
HseyinAkkaya Yardımınız için teşekkürler sorunu çözdüm. Tek hata kaldı bunun içinde yardım edebilir misiniz.