2017-10-22 9 views
1

Ich weiß, dass es viele Threads wie diese gibt, aber keiner von ihnen half.cordova: "Android SDK: nicht installiert"

Ich verwende Windows-10, Cordova 7.1.0 (neueste Version) und ich habe 7.1.1 Android Studio mit SDK-Plattform installiert - API-Ebene 25 (auch versucht, auf 7,0 Herabstufung - API-Ebene 24). Außerdem habe ich SDK Build-Tools mit Android Studio SDK Manager installiert.

Running:

cordova info 

ich diese Meldung:

Android SDK ist nicht richtig eingerichtet. Stellen Sie sicher, dass sich das Android SDK 'Tools' und 'Plattform-Tools' Verzeichnisse in der PATH-Variable befinden.

'Android' wird nicht als interner oder externer Befehl erkannt, ausführbare Programm- oder Stapeldatei.

Lauf

cordova requirements 

bekomme ich diese Meldung:

Android SDK: nicht installiert Fehlgeschlagen Umgebungsvariable 'ANDROID_HOME' zu finden. Versuchen Sie die Einstellung manuell vorzunehmen. Erkannter Befehl 'adb' unter C: \ Windows aber kein 'platform-tools' Verzeichnis in der Nähe gefunden. Versuchen Sie erneut, Android SDK zu installieren, oder aktualisieren Sie Ihren PATH, um gültigen Pfad zu SDK \ platform-tools Verzeichnis zu enthalten. Android-Ziel: nicht installiert. Cmd: Befehl fehlgeschlagen mit Beendigungscode 1 Fehlerausgabe: 'android' ist nicht erkannt als interner oder externer Befehl, ausführbares Programm oder Stapeldatei. Gradle: nicht installiert Konnte Wrapper nicht innerhalb von Android SDK finden. Das Android SDK-Verzeichnis konnte nicht gefunden werden. Möglicherweise müssen Sie Android SDK installieren oder die 'ANDROID_HOME' env-Variable einrichten.

Ich habe auch versucht, manuell das SDK zu installieren, ohne Android Studio, aber es hat nicht geholfen. Ich bin nicht daran gewöhnt, mit CLI zu arbeiten, damit ich etwas vermisse.

Ich habe jedoch versucht, Cordova zu aktualisieren, SDK herunterzurüsten und letzteres manuell zu installieren. Ich war auch mit Umgebungsvariablen verwirrt, ich habe einige Dinge ausprobiert, die ich las, aber keine funktionierte. Jede Hilfe, geschätzt.

+0

Ich bin ein sehr ähnliches Problem haben und ich denke, es ist wegen eine alte Version von Android Studio und SDK, die ich im Jahr 2014 installiert habe. 'Detected 'adb' Befehl an/usr/local/Cellar/android-sdk/22,6.2/bin 'aber mein SDK ist bei Benutzer/Myname/Bibliothek/SDK –

Antwort

0

Ich fand es heraus.

Scheint, dass in meinem Fall Java JDK 9 das Problem verursachte. Downgrade auf JDK 8 gab mir die Lösung.

Außerdem hatte ich nicht die ANDROID_HOME Variable richtig eingestellt, aber selbst wenn ich es tat, es nicht zu JDK bis Herabstufung funktionierte 8.

Verwandte Themen