Kann nicht akzeptieren Lizenzvereinbarung Android-SDK-Platform-24
Bin ich immer die folgende Fehlermeldung, wenn Sie versuchen zu installieren, eine android-Plattform auf ein Cordova-Projekt. Ich habe nach dieser Anleitung: https://cordova.apache.org/docs/en/latest/guide/cli/
Fehler tritt beim ausführen der folgenden: $ cordova platform add android-speichern Sie
Ist ein problem aufgetreten, konfigurieren, root Projekt 'android'.
Sie nicht angenommen haben, die Lizenz-Vereinbarungen von folgenden SDK-Komponenten: [Android SDK-Plattform 24].
Ich gesucht habe überall nach Möglichkeiten, um akzeptieren Sie die Lizenzvereinbarung der Android SDK-Plattform 24aber echt kein Glück.
Ich danke Ihnen im Voraus.
InformationsquelleAutor der Frage Daneye | 2016-11-02
Du musst angemeldet sein, um einen Kommentar abzugeben.
Ich bin mir nicht genau sicher, wie Sie cordova funktioniert, aber sobald die Lizenzen werden akzeptiert, es wird eine Datei erstellt. Sie können diese Datei manuell. Es wird beschrieben, auf diese Frageaber hier sind die Befehle zum erstellen der erforderlichen Lizenz-Datei.
Linux:
Windows:
InformationsquelleAutor der Antwort Mike
Können Sie auch einfach ausführen
Oder für Windows ausführen
(Kredit für windows-Befehl @puneet-kumar)
InformationsquelleAutor der Antwort Hardik Patel
Ich hatte dieses problem auf Mac OS X 10.12.1 mit Cordova 6.4.0 und Android Studio 2.2.3.
Wenn ich installiert Android Studio installiert der Plattform 25, aber nicht 24. Installieren 24:
Android Studio Menu > Preferences
.Appearance & Behavior > System Settings > Android SDK
Android 7.0 (Nougat) | 24
InformationsquelleAutor der Antwort jxmallett
Ich hatte genau das gleiche problem. Dann habe ich installiert: "Android 7.0 API (24) > SDK Platform" und es funktionierte.
InformationsquelleAutor der Antwort feyyaz
Gehen Sie zu Android\sdk\tools\bin
führen
sdkmanager --licenses
Es wird Sie bitten, zu akzeptieren Vereinbarungen, Sie müssen nur geben Sie
"y"
und enter.InformationsquelleAutor der Antwort vishwaraj
Der einfachste Weg, um dieses Problem zu lösen, akzeptieren Sie die Lizenzen über den folgenden Befehl:
Windows OS:
C:\Users\{your-username}\AppData\Local\Android\sdk\tools\bin\sdkmanager --licenses
Werden Sie präsentiert mit Verzichtserklärungen. Um weiterhin Ihre Entwicklung Bemühungen, Sie zu beantworten, 'y', um alle HAFTUNGSAUSSCHLÜSSE.
InformationsquelleAutor der Antwort Full Array
Hatte ich das Problem, brauchen Sie nicht zu kopieren oder zu erstellen, die alle Ordner, nur vorsichtig sein, Ihre SDK-Pfad, es muss der gleiche sein, der die environment-variable (ANDROID_HOME), wich, war nicht das gleiche für mich, keine Ahnung warum.
InformationsquelleAutor der Antwort John
In meinem Fall glaube ich nicht das Android studio (ich benutze eclipse). Ich habe den folgenden Schritt:
Gelöst nur mit dem Befehl
Entstand ein
licenses
Verzeichnis und eine Datei namensandroid-sdk-license
drin.Dann können Sie Sie ausführen (
licenses
option ist nicht verfügbar, es sei denn, du hast den Schritt oben)und akzeptieren Sie die Lizenz (aber in meinem Fall brauchte ich nicht zu tun)
InformationsquelleAutor der Antwort BeeZone
Ich installiert android sdk build-tools 24(es ist die aktuelle version 24.0.3) durch den SDK-manager.
Weg zur offenen SDK-manager wird angezeigt, in der img-Datei angehängt ist.
Das ist mein problem gelöst
SDK-Manager
InformationsquelleAutor der Antwort Brijesh Singh
Hatte ich das Android SDK installieren das Android Studio und habe diesen Fehler auch. Es gibt eine einfache Lösung aus in der Bedienungsanleitung.
Auf einem Computer mit Android Studio installiert haben, klicken Sie auf
Tools > Android > SDK Manager
. Am oberen Rand des Fensters, beachten Sie die Android-SDK-Pfad".Navigieren Sie zu diesem Verzeichnis und suchen Sie die
licenses/
Verzeichnis.(Wenn Sie nicht sehen, ein
licenses/
- Verzeichnis, zurück zu Android Studio und update Ihre SDK-tools, die sicherstellen, dass die Lizenzvereinbarung akzeptieren. Wenn Sie zurück zu dem Android SDK home-Verzeichnis sollte das Verzeichnis.)Kopieren Sie den gesamten
licenses/
- Verzeichnis und fügen Sie ihn in denAndroid SDK home directory
auf dem Rechner, auf dem Sie bauen wollen, Ihre Projekte.InformationsquelleAutor der Antwort Java Xu
Dieser Fehler kann kommen, wenn das system ist nicht Kommissionierung bis die ANDROID_HOME Umwelt-Variablen aus dem richtigen Pfad. Stellen Sie sicher, dass Sie installiert die Android SDK und die ANDROID_HOME variable korrekt auf den entsprechenden Pfad wie im Bild unten:
ANDROID_HOME_PATH
Wenn die ANDROID_HOME variable nicht definiert ist, versucht das system, wählen Sie den Pfad aus einer Standard-Pfad(das ist vielleicht nicht der Pfad, wo das Android SDK definiert ist, führt zu diesem Problem).
InformationsquelleAutor der Antwort Krishna_Anipindi
Ist es denn standardmäßig in der Zeit des Schreibens dieses Artikels , Ionic CLI tool ist standardmäßig auf
Das ist der Grund, warum es sich beschwert, dass Sie nicht die Lizenzbedingungen akzeptieren , aber in Wirklichkeit Sie nicht installieren Sie die SDK-Pakete für das API Niveau doch allein die Lizenz akzeptieren.
Also, was Sie tun müssen, ist entweder
Ändern Sie Ihre SDK-version
Können Sie es manuell tun, und auch überprüfen, indem Sie
finden Sie die Datei auf
your-awesome-app/config.xml
öffnen Sie es und fügen Sie diese Zeile , da seine versteckte, wie oben angegeben
Wenn Sie nicht sicher sind, welche API-EBENE Anzahl Sie auf öffnen SDK Manager und Blick auf die - API-Ebenen (Zahlen) auf Ihrem Rechner verfügbar ist
Installation der Neuesten SDK-Paket
Können Sie die aktuelle SDK-Paketedie die CLI zeigt , Was in Ihrem Fall ist es 24
Laufen
SDK MANAGER
als AdminInstallieren Sie die SDK-API-Paketedas Sie ansprechen
Wie habe ich dieses wissen?
Ich habe es heute morgen und das ist, wie ich es gelöst und bin jetzt spielen Klebrige Blase auf Android sich ein wenig zu entspannen.
Gerne Bereitstellen!
InformationsquelleAutor der Antwort Fahad
In meinem Fall (Dockerfile-Skript zum erstellen einer Android-CI-container - https://github.com/menny/docker_android), ich hatte zu tun diese Schritte:
Zwei Hinweise:
repositories.cfg
Datei odersdkmanager
sterben würde.InformationsquelleAutor der Antwort Menny
InformationsquelleAutor der Antwort Tushar Walzade
Gehen
C:\Users{Benutzer}\AppData\Local\Android\sdk\tools\bin
führen
sdkmanager --Lizenzen
es wird Sie bitten, zu akzeptieren, was die übrigen Vereinbarungen akzeptiert zu werden. Sie müssen nur geben Sie "y" und enter.
Werden das Problem zu lösen
InformationsquelleAutor der Antwort Lakshitha Ruwan
Hatte ich ein update der android sdk
irgendwann wird Sie bitten, für den LIZENZVERTRAG, drücken Sie
y
. Danach müssen Sie entfernen die eckigen Plattform.InformationsquelleAutor der Antwort Reza
Installieren Sie die folgenden Komponenten:
InformationsquelleAutor der Antwort Sumant Singh
Befehl ausführen
sdkmanager --licenses
Akzeptieren Sie die Lizenz für SDK
InformationsquelleAutor der Antwort Inder malviya
Ich bin mit Mac und ich beschloss, dass ich es mit diesem Befehl:
Dann hatte ich eine Liste von 6 Lizenzen zu akzeptieren und seine verschwanden.
InformationsquelleAutor der Antwort Neel
Können Sie auch Folgen Sie den "offiziellen" Weg.
Run "sdkmanager --Lizenzen" innerhalb tools/bin Ordner der Android-SDK-installation und akzeptieren Sie alle Lizenzen. Fertig!
Für macOS-oder Linux-es ist der gleiche Befehl.
InformationsquelleAutor der Antwort Georgy K
Ändern des Ziels bauen funktionieren könnte, wie verwiesen hier
Wenn Sie angeben möchten die SDK-version, können Sie dies tun, indem Sie die folgende Zeile zu Ihrer config.xml in der Wurzel des Ionischen /cordova Projekt
InformationsquelleAutor der Antwort Madhu Kumar
müssen Sie manuell neu installieren-sdk
diese helfen mir: https://forum.ionicframework.com/t/you-have-not-accepted-the-license-agreements-of-the-following-sdk-component/69570/6
"android update sdk --no-ui --filter build-tools-24.0.0,android-24,extra-android-m2repository"
InformationsquelleAutor der Antwort Yevhen Kotliar
Hoffe, dass diese Arbeit für jemanden gibt
Ich Stand vor dem gleichen Problem! Ich hatte 2 sdks, dem sdk und sdk1. Es war standardmäßig verknüpft mit sdk, aber die Arbeit war sdk1.
Also ging ich an die Umwelt Varaible und das Hinzugefügt
ANDROID_HOME und Pfad der sdk1, d.h. in meinem Fall war C:\Users\tripa_000\AppData\Local\Android\sdk1 , und es ist mein problem gelöst!
InformationsquelleAutor der Antwort Tripathee Gaurav
Dieses Problem wird auftauchen, wenn bereits eine alte version der SDK-Manager ist in der Maschine, von wo aus der Ansatz von Android build Geändert wird, was erfordert, "android studio". Ich Stand dieser in Visual Studio war immer wieder gestoppt mit der Meldung "Sie haben nicht akzeptiert die Lizenz für die version 25". Die Lösung dafür ist die "Installieren Sie das Android Studio" und dann "go to Environment-Variablen" und legen Sie die ANDROID_HOME "C:\Users\\AppData\Local\Android\Sdk" (Dieser Pfad ausgewählt werden können aus dem Android Studio, Menü >> Tools >> SDK-Manager. Auch verwenden die gleichen in der "path" - Umgebungsvariablen. Auf diesem Weg werden neue SDK-manager zugeordnet ist für die Abholung von Visual Studio Erstellen für Cordova-Anwendung.
Dieser nahm einfach meine 2 Tage Anstrengung zweiten mal
Möchten anderen vergeuden Sie nicht Ihre Zeit in diesem Chaos.
InformationsquelleAutor der Antwort ekambar kodali
Für mich, ich war Gebäude der Ionischen mit "ionic android build" - Befehl und ich wurde immer das gleiche problem!
Die Lösung war einfach
als administrater
InformationsquelleAutor der Antwort Adel
Ich lief in dieses Problem, und was löste es bei mir auf windows, verwenden Sie die Befehlszeile, und Sie vor kurzem installiert das android sdk, müssen Sie neu starten, Eingabeaufforderung oder Power Shell nach der Installation des android-sdk.
InformationsquelleAutor der Antwort Norman Breau
Mike ' s Antwort funktioniert.Aber, müssen Sie die erzeugte Lizenz unter C:\Users\user\AppData\Local\Android\sdk\licenses.
InformationsquelleAutor der Antwort Thyagu
bedeuten Ihre miss-match-Android-SDK-version von cordova mit der version, die Sie installiert haben. Ein Beispiel für eine cordova-Unterstützung Android-SDK-24 aber Sie haben nicht Android sdk, 24. es kann sein, umzukehren.
InformationsquelleAutor der Antwort Yusuf
Aktualisieren Sie Ihr android-SDK und akzeptieren Sie die Lizenz in der gleichen Zeit (ex für Android 25):
android update sdk --no-ui --filter build-tools-25.0.0,android-25,extra-android-m2repository
InformationsquelleAutor der Antwort Yann Ulrich
Das problem für mich war, dass meine ANDROID_HOME variable wurde eingestellt, um eine andere installation habe ich vergessen existierte. Wenn dies Ihr problem ist, löschen Sie die alte installation.
InformationsquelleAutor der Antwort Cilan