Failed to install the following Android SDK packages as some licences have not been accepted hatasının çözümü
Table of Contents
Failed to install the following Android SDK packages as some licences have not been accepted Hatasının Nedeni
Failed to install the following Android SDK packages as some licences have not been accepted hatası ile genelde Android Studio’yu ve bağlı kütüphanelerini ilk kurduğumuzda lisansı henüz onaylamadığımız için ortaya çıkar.
Hatanın Çözümü
Failed to install the following Android SDK packages as some licences have not been accepted hatasının çözümü işletim sistemine ve kullanılan platforma göre değişiklik göstermektedir.
Failed to install the following Android SDK packages as some licences have not been accepted hatasını konsol üzerinden komutlarla lisansı kabul ederek giderebileceğimiz gibi Android Studio üzerinden de onaylama yaparak da çözebiliriz.
Failed to install the following Android SDK packages as some licences have not been accepted macOS fix
yes | ~/Library/Android/sdk/tools/bin/sdkmanager --licenses
SDK Manager farklı bir dizinde kurulu ise dizini değiştirmeniz gerekmektedir.
Sorun çözülmez ise java kurulumu ile alakalı hata oluşmuş olabilir. Ek olarak aşağıdaki kodu girmeniz gerekebilir.
export JAVA_HOME=/Applications/Android\ Studio.app/Contents/jre/jdk/Contents/Home
Failed to install the following Android SDK packages as some licences have not been accepted Flutter fix
Eğer flutter kullanıyorsanız lisans hatasını aşağıdaki gibi flutter-doctor kullanarak basitçe çözebilirsiniz:
flutter doctor --android-licenses
Failed to install the following Android SDK packages as some licences have not been accepted Linux fix
Failed to install the following Android SDK packages as some licences have not been accepted hatasını Linux dağıtımlarının (Ubuntu, Fedora, Debian, vs.) birinde alıyorsanız lisansı aşağıdaki gibi onaylayarak çözebilirsiniz.
yes | ~/Android/Sdk/tools/bin/sdkmanager --licenses
Burada yine belirtmekte fayda var, SDK Manager farklı dizinde kurulu ise dizini SDK Manager’ın kurulu olduğu dizin ile değiştirmeniz gerekmektedir.
Failed to install the following Android SDK packages as some licences have not been accepted Windows fix
Windowsda ortam değişkenlerinde Andoid SDK Manager eklenmiş ise aşağıdaki kodu yazmamız yeterlidir.
sdkmanager --licenses
Eğer commond not found hatası alırsanız tam dizini girmeniz gerekmektedir.
%ANDROID_HOME%/tools/bin/sdkmanager --licenses
Tabi ANDROID_HOME ortam değişkeni de tanımlı değilse sdkmanager’in olduğu dizine gidip orada konsolu açmanız ya da tam dizini gidip lisansı onaylamanız gerekmektedir.
Farz edelim ki Windows makinenizde SDK Manager’in kurulu olduğu dizin C:/Android/tools/bin/sdkmanager
olsun.
cd C:/Android/tools/bin/sdkmanager
komutu ile kurulu olduğu dizine gidip ardından
sdkmanager --licenses
komutu ile lisansı kabul edebilirsiniz.
Failed to install the following Android SDK packages as some licences have not been accepted Android Studio fix
Failed to install the following Android SDK packages as some licences have not been accepted hatasını Android Studio ile çözmek isterseniz Android Studio yazılımını açıp SDK Manager kısmına gitmeniz gerekmektedir.
Hemen ardından SDK Tools sekmesini açıp Android SDK Command-line Tools (latest) seçmemiz gerekmektedir.
Android SDK Command-line Tools (latest) seçimini yaptıktan sonra sağ aşağıda bulunan Apply düğmesine tıkladığımızda sonraki adımda kurulum için onay vermemiz gerekecektir.
Daha önce onayladığım için lisans sözleşmesi çıkmadı. Normalde bu aşamalarda ek olarak lisans sözleşmesi de çıkar. Lisans sözleşmesi ile beraber kurulum gerçekleşir ve sonra da Finish’e tıklayarak kurulumu bitirebilirsiniz.
Bir yanıt yazın