Kann die Lizenzvereinbarung Android SDK Platform 24 nicht akzeptieren
Lesezeit: 4 Minuten
Ich erhalte die folgende Fehlermeldung, wenn ich versuche, eine Android-Plattform in einem Cordova-Projekt zu installieren. Ich habe mich an diese Anleitung gehalten: https://cordova.apache.org/docs/en/latest/guide/cli/
Beim Ausführen des folgenden Fehlers tritt ein Fehler auf: $ cordova platform add android –save
Beim Konfigurieren des Root-Projekts „Android“ ist ein Problem aufgetreten. Sie haben die Lizenzvereinbarungen der folgenden SDK-Komponenten nicht akzeptiert: [Android SDK Platform 24].
Ich habe überall nach Wegen gesucht Akzeptieren Sie die Lizenzvereinbarung von Android SDK Platform 24, aber kein wirkliches Glück.
Vielen Dank im Voraus.
Öffnen Sie für Windows den SDK-Manager mit Administratorzugriff. Alle abwählen, SDK Platform 24 finden, überprüfen, installieren. Dort können Sie die Lizenz akzeptieren.
– Nick Chan Abdullah
23. Juni 17 um 6:17 Uhr
Bei mir war das Problem, installiert zu haben android-sdk von mehreren Orten (brew, brew cask und android-studio) und nicht die entsprechende aufrufen sdkmanager --licenses Befehl
– Pierre-Alexis de Solminihac
27. Oktober 17 um 17:19 Uhr
Mögliches Duplikat von Alle SDK-Lizenzen automatisch akzeptieren
– Benutzer202729
19. Februar 19 um 11:56 Uhr
Mike
Ich bin mir nicht ganz sicher, wie Cordova funktioniert, aber sobald die Lizenzen akzeptiert wurden, erstellt es eine Datei. Sie könnten diese Datei manuell erstellen. Es wird in dieser Frage beschrieben, aber hier sind die Befehle zum Erstellen der erforderlichen Lizenzdatei.
Hey Mike, aus welchem Verzeichnis führe ich diese Befehle aus? Danke!
– Daneye
2. November 16 um 15:38 Uhr
Das Arbeitsverzeichnis sollte keine Rolle spielen, solange die Umgebungsvariable $ANDROID_SDK definiert ist. Dies kann auch $ANDROID_HOME sein. Einer davon sollte definiert werden; Es ist der Speicherort des Android SDK. Sie können ‘printenv’ eingeben und die definierten Variablen durchsuchen, um es zu finden. Oder ‘echo $ANDROID_HOME’ um zu sehen, ob es gesetzt ist. Dies setzt voraus, dass Sie unter Linux … Windows die Umgebungsvariablen mit %ANDROID_SDK% anstelle von $ANDROID_SDK referenzieren würden.
– Mike
2. November 16 um 17:29 Uhr
Zusammen mit dem Fehler wird Cordova den Pfad zu ANDROID_HOME ausgeben (falls Sie ihn nicht finden können)! Wenn ANDROID_HOME nicht gesetzt ist, können Sie es manuell so setzen set ANDROID_HOME="C:Users*YOUR_USER_NAME*AppDataLocalAndroidsdk" und führen Sie die obigen Befehle aus.
– Arno van Oordt
2. November 16 um 19:59 Uhr
Die Verwendung von Android Studio und die Installation von Android Version 24 haben dieses Problem für mich behoben.
– David Douglas
17. November 16 um 11:54 Uhr
Trotz sdk build tools 24 installiert. Mein Problem wurde auf einem Mac-Computer nicht behoben. Gelöst wurde dies durch manuelles Erstellen des Lizenzordners und der Datei android-sdk-license wie oben beschrieben
– HalfWebDev
27. November 16 um 12:32 Uhr
Hinweis: Vergessen Sie nicht, die Android-Version an die fehlende SDK-Plattform anzupassen
– Hugo H
16. Juli 17 um 08:53 Uhr
Ich habe das getan, aber ich hätte wahrscheinlich etwas Zeit sparen können, indem ich auf “Paketdetails anzeigen” geklickt und nur das SDK ausgewählt hätte, anstatt auch Google APIs und Source zu installieren.
– Aaron
18. Juli 17 um 21:42 Uhr
Wochen sind seit meinem letzten Build vergangen. Beim erneuten Erstellen meiner App ist das gleiche Problem oben aufgetreten, es wird jedoch nach dieser Lösung behoben.
– Jur P
13. Mai 18 um 12:54 Uhr
Vollständiges Array
Der einfachste Weg, dieses Problem zu lösen, besteht darin, die Lizenzen mit dem folgenden Befehl zu akzeptieren:
Wenn windows Benutzer erhalten eine Fehlermeldung. Versuchen sdkmanager --licenses && sdkmanager --update und akzeptieren Sie die Lizenzen manuell.
– Rahmat Ali
23. Januar 20 um 14:15 Uhr
Für macOs-Benutzer gehen Sie zu /Benutzer/BENUTZERNAME/Library/Android/sdk/tools/bin und yes | ./sdkmanager --licenses. und ./sdkmanager –help, um mehr zu erfahren.
– Pushpak Sharma
10. Februar 20 um 17:14 Uhr
.
6428200cookie-checkKann die Lizenzvereinbarung Android SDK Platform 24 nicht akzeptierenyes
Öffnen Sie für Windows den SDK-Manager mit Administratorzugriff. Alle abwählen, SDK Platform 24 finden, überprüfen, installieren. Dort können Sie die Lizenz akzeptieren.
– Nick Chan Abdullah
23. Juni 17 um 6:17 Uhr
Bei mir war das Problem, installiert zu haben
android-sdk
von mehreren Orten (brew
,brew cask
undandroid-studio
) und nicht die entsprechende aufrufensdkmanager --licenses
Befehl– Pierre-Alexis de Solminihac
27. Oktober 17 um 17:19 Uhr
Mögliches Duplikat von Alle SDK-Lizenzen automatisch akzeptieren
– Benutzer202729
19. Februar 19 um 11:56 Uhr