ben de böyle bir hata alıyordum. Ortam değişkenlerindeki JAVA_HOME adlı değişkene E:\Android Studio\jre uzantısını yazdım. Android studioyu nereye kurduysan oradaki jre klasörünü seçeceksin. Ben örnek olsun diye kendi uzantımı paylaştım.
[https://stackoverflow.com/questions/54094605/how-to-fix-android-license-status-unknown-in-flutter]
Ben de bu linkteki nithesh adlı kullanıcının cevabından faydalandım. Oradan da bakabilirsin.
Android license status unknown. Hatası
Bende de A newer version of the Android SDK is required. To update, run:
D:\sdk\tools\bin\sdkmanager --update
yazıyor dediğini yaptığımda ise
Exception in thread "main" java.lang.NoClassDefFoundError: javax/xml/bind/annotation/XmlSchema
at com.android.repository.api.SchemaModule$SchemaModuleVersion.<init>(SchemaModule.java:156)
at com.android.repository.api.SchemaModule.<init>(SchemaModule.java:75)
at com.android.sdklib.repository.AndroidSdkHandler.<clinit>(AndroidSdkHandler.java:81)
at com.android.sdklib.tool.sdkmanager.SdkManagerCli.main(SdkManagerCli.java:73)
at com.android.sdklib.tool.sdkmanager.SdkManagerCli.main(SdkManagerCli.java:48)
Caused by: java.lang.ClassNotFoundException: javax.xml.bind.annotation.XmlSchema
at java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:602)
at java.base/jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:178)
at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:522)
... 5 more
Tarzında bir hata alıyorum yardımcı olabilir misiniz?
Teşekkürler hocam şimdi buldum hataları
Metolina hocam ben de benzer bir hata alıyordum şu işlemler işime yaramıştı
Android studio’yu açın, sol üstten File > Settings > Android SDK kısmına gelin, üstte bulunan 3 sekme olacak, SDK Platforms, SDK Tools, SDK Update Sites
SDK Tools’a geldikten sonra aşağıdaki Hide Obsolete Packages tickini kaldırın,
Android SDK Tools (Obsolote) işaretleyip yükleyin
Daha sonra CMD > flutter doctor yazdığınızda lisans onayı isteyecektir
flutter doctor –android-licenses derseniz de hallolur, bende işe yaradı umarım işinizi görür
Hocam dediklerinizi yapıyorum bana da bu sefer
A newer version of the Android SDK is required. To update, run:
C:\Users\merty\AppData\Local\Android\sdk\tools\bin\sdkmanager --update
Hatasını veriyor daha doğrusu uyarısını neyse burada yazan kodu yazıyorum sonrada bu hatayı veriyor
C:\Users\merty>C:\Users\merty\AppData\Local\Android\sdk\tools\bin\sdkmanager --update
Exception in thread "main" java.lang.NoClassDefFoundError: javax/xml/bind/annotation/XmlSchema
at com.android.repository.api.SchemaModule$SchemaModuleVersion.<init>(SchemaModule.java:156)
at com.android.repository.api.SchemaModule.<init>(SchemaModule.java:75)
at com.android.sdklib.repository.AndroidSdkHandler.<clinit>(AndroidSdkHandler.java:81)
at com.android.sdklib.tool.sdkmanager.SdkManagerCli.main(SdkManagerCli.java:73)
at com.android.sdklib.tool.sdkmanager.SdkManagerCli.main(SdkManagerCli.java:48)
Caused by: java.lang.ClassNotFoundException: javax.xml.bind.annotation.XmlSchema
at java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:602)
at java.base/jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:178)
at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:522)
... 5 more
Hocam direk format attım ben artık malum karantinadayız hiç tahammül kalmadı bende de en ufak hata da direk formatı attım
Hala daha neyin SDK sını yanlış kurduk yine çözemedim daha başlayamadan bitirdik
Yok maalesef yine soruna çözüm olmadı ama
Flutter • Flutter version 1.12.13+hotfix.8 at C:\src\flutter
• Framework revision 0b8abb4724 (7 weeks ago), 2020-02-11 11:44:36 -0800
• Engine revision e1e6ced81d
• Dart version 2.7.0
[!] Android toolchain - develop for Android devices (Android SDK version 29.0.3)
• Android SDK at C:\Users\Caner YILDIZ\AppData\Local\Android\sdk
• Android NDK location not configured (optional; useful for native profiling support)
• Platform android-29, build-tools 29.0.3
• Java binary at: C:\Program Files\Android\Android Studio\jre\bin\java
• Java version OpenJDK Runtime Environment (build 1.8.0_212-release-1586-b04)
X Android license status unknown.
Try re-installing or updating your Android SDK Manager.
See https://developer.android.com/studio/#downloads or visit https://flutter.dev/setup/#android-setup for detailed
instructions.
[√] Android Studio (version 3.6)
• Android Studio at C:\Program Files\Android\Android Studio
• Flutter plugin version 44.0.2
• Dart plugin version 192.7761
• Java version OpenJDK Runtime Environment (build 1.8.0_212-release-1586-b04)
[√] VS Code (version 1.43.2)
• VS Code at C:\Users\Caner YILDIZ\AppData\Local\Programs\Microsoft VS Code
• Flutter extension version 3.8.1
[!] Connected device
! No devices available
! Doctor found issues in 2 categories.
hocam bende de şöylee bir şey var ama android studio kurulu flutter da yükledim
Hatanın çözümü için önce JAVA_HOME adresini android studio klasörü içindeki jre klasörü olarak ayarlamanız gerekiyor. Ortam Değişkenleri sayfasını açıp Sistem Değişkenleri altında
JAVA_HOME
C:\Program Files\Android\Android Studio\jre\
sonra bu komut hata vermeden çalışacaktır.
flutter doctor –android-licenses