2017-11-18 7 views
0

Für ein neues Projekt Cordova, ich will Android als PlattformWie kann ich das Ziel Android SDK für Cordova festlegen?

cordova platform add android 

Und ich möchte Version mit Android hinzufügen verwenden 16. Also habe ich diese Eigenschaften in der config.xml

<preference name="android-minSdkVersion" value="16" /> 
<preference name="android-targetSdkVersion" value="16" /> 

Und ich

cordova platform add android --target android-16 

läuft noch, was ich in dem Logging sehen ist

Using cordova-fetch for [email protected]~6.3.0 
Adding android project... 
Creating Cordova project for the Android platform: 
     Path: platforms\android 
     Package: io.cordova.hellocordova 
     Name: HelloCordova 
     Activity: MainActivity 
     Android target: android-26 

So zielt es immer noch auf Android 26 statt 16. In der Tat, wenn ich cordova build laufen, baut es mit Android-Version 26. Warum ist das? Was kann ich tun, um das zu beheben?

Antwort

1

Die Syntax, die Sie verwenden, um Android-Version bereitzustellen, ist falsch.

Statt

cordova Plattform hinzufügen android --target android-16

es

cordova platform add [email protected] 
+0

Diese Versionsnummern der Cordova-Version anzeigen, für die Android-Plattform verwendet werden soll, Recht? Also Android @ 16 existiert nicht einmal. Zum Beispiel Android android 5.1 tut, und das wird Android-Zielversion 23 installieren. Gibt es eine Möglichkeit, die Android SDK-Zielversion direkt zu setzen? –

Verwandte Themen