如何为Cordova设置目标Android SDK?

时间:2017-11-18 23:04:13

标签: android cordova build sdk

对于新的Cordova项目,我想使用

添加Android作为平台
cordova platform add android

我想使用Android版本16.所以我在config.xml

中设置了这些属性
<preference name="android-minSdkVersion" value="16" />
<preference name="android-targetSdkVersion" value="16" />

我跑

cordova platform add android --target android-16

然而,我在日志记录中看到的是

Using cordova-fetch for cordova-android@~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

所以它仍然以Android 26而不是16为目标。的确,当我运行cordova build时,它使用Android版本26进行构建。为什么会这样?我该怎么做才能解决这个问题?

1 个答案:

答案 0 :(得分:1)

用于提供Android版本的语法是错误的。

而不是

  

cordova平台添加android --target android-16

应该是

cordova platform add android@16