Ich bin dabei, eine neue Cordova CLI-Toolchain einzurichten, um hybride Android-Apps für Android 5.1+ zu erstellen. Ich bin mitCordova "sieht" keine Android SDK-Version
- Knoten 8.9.2
- Cordova 7.1.0
Nach einem cordova create...
Befehl ausgibt ein neues Cordova Projekt I Android hinzufügen fort erstellen 5.1 cordova platform add [email protected]
verwendet, die verlief reibungslos.
Ich habe auch sichergestellt, dass ich die relevanten Android SDKs zur Verfügung habe und auf richtig über ANDROID_HOME
hingewiesen. Ich habe derzeit SDKs 19 bis 27 installiert. Wenn ich eine cordova build android
ausstelle bekomme ich die Nachricht Error: Android SDK not found
. Seltsamerweise, wenn ich Cordova seine aktuelle Standard-Android-Version über cordova platform add android
installieren lasse, die Android 6.3.1 hinzufügt, dann kann ich das Projekt ohne weiteres aufbauen.
Geht es darum, dass Cordova 7.1.0 einfach nicht mit niedrigeren Versionen von Android spielen will oder gibt es hier noch etwas anderes? Kann ich das umgehen, indem ich eine ältere Version von Cordova über npm installiere? Wenn ja, welche Version sollte ich installieren - und wie?