Phonegap 3.0 will Android 17, aber ich will Android 18

Ich habe zwar Erfahrung mit Phonegap und Xcode, bin aber neu bei Android. Ich habe phonegap 3.0 installiert ...

npm install phonegap
phonegap --version
3.0.0-0.14.3

Ich habe adt-bundle-mac-x86_64-20130729 installiert. Die Kommandozeilen-Tools (zB: android) scheinen gut zu funktionieren. Wenn ich versuche, Android als Plattform hinzuzufügen ..

phonegap local build android

Ich bekomme ...

[error] Please install Android target 17 (the Android 4.2 SDK). Make sure you have the latest Android tools installed as well. Run `android` from your command-line to install/update any missing SDKs or tools.

Ich sehe ähnliche Fragen noch unbeantwortet ...Phonegap 3.0 CLI gibt Android-Zielnummer in Build-App aus

Wenn ich Android-17 installiere, funktioniert es einwandfrei, was cool ist, aber ich muss Android-18 verwenden, damit ich BLE verwenden kann.

Ich sehe, dass Fil Maj dieses Problem anscheinend am 31. Juli behoben hat ...https://git-wip-us.apache.org/repos/asf?p=cordova-android.git;a=commitdiff;h=c2c5f710

.. aber ich habe anscheinend keinen Fix in der Version von phonegap, die ich heruntergeladen habe. Ich dachte, dass es vielleicht nur in Cordova war, also habe ich das auch installiert, bin aber auf dasselbe Problem gestoßen.

Ich habe versucht, die vier js-Dateien in den npm-Verzeichnissen zu hacken, die die Prüfung direkt enthalten, aber das hat nicht geklappt (dh: der Fehler blieb bestehen).

Kann jemand bitte vorschlagen, entweder ...

1) wie man eine version von phonegap / cordova mit behobenem problem herunterlädt, oder

2) wie man phonegap / cordova sagt, auf welche android version ich zielen möchte

Vielen Dank ...

Antworten auf die Frage(11)

Ihre Antwort auf die Frage