' cordova添加平台android'具体版本

时间:2014-07-11 13:25:36

标签: android cordova

我想在cordova上使用特定版本添加android平台:android-10。我使用' gulp'与' gulp-shell'要创建cordova env,所以它必须在CI和CD的命令行中可重复。

今天我跑的时候:

$ cordova platforms add android

它在platforms/android/AndroidManifest.xml文件中创建:

android:minSdkVersion="10" android:targetSdkVersion="19"

我想要android:minSdkVersion="14" android:targetSdkVersion="19"

4 个答案:

答案 0 :(得分:53)

尝试检查一下Android平台列表=> Cordova Android Platforms

并尝试使用:

cordova platform add android@x.x.x

将x.x.x替换为您需要的版本

A list of released version can be found on github

答案 1 :(得分:15)

在你的cordova项目的config.xml中,添加一个android平台部分:

<platform name="android">
    <preference name="android-minSdkVersion" value="14" />
</platform>

这种方式每次构建时,它都会被添加到android清单中,而不是每次重建时都被覆盖。

如果您想定位一个比19更新的平台,那么您可以使用第二个偏好:

<preference name="android-targetSdkVersion" value="22" />

干杯!

答案 2 :(得分:2)

如果您不知道哪个x.x.x版本可用,则只需要主版本。例如。 :

cordova add platform android@4

,将安装下一个可用的4.x.x版本。今天4.1.1。

享受

布鲁诺

答案 3 :(得分:-6)

以实际方式更改AndroidManifest.xml。在任何编辑器中打开该文件。然后设置你的选择。

android:minSdkVersion="14" android:targetSdkVersion="19"

构建项目

$ cordova build android

目标