“cordova添加平台android”(具有特定版本)

m4pnthwp  于 2022-11-15  发布在  Android
关注(0)|答案(5)|浏览(347)

我想在 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"

b09cbbtk

b09cbbtk1#

尝试在这里检查什么是Android平台的列表=〉Cordova Android Platforms
并尝试用途:

cordova platform add android@x.x.x

将x.x.x替换为所需的版本
一个list of released version can be found on github

wfsdck30

wfsdck302#

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

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

这样,每次构建时,它都会被添加到android清单中,而不是在每次重建时被覆盖。
如果您要将19之后的平台作为目标,则可以使用第二个首选项:

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

干杯!干杯!

jyztefdp

jyztefdp3#

一个技巧,如果你不知道哪个x.x.x版本是可用的,只要求主版本。例如:

cordova add platform android@4

,将安装下一个可用的4.x.x发行版。现在安装4.1.1。
尽情享受
布鲁诺

2hh7jdfx

2hh7jdfx4#

通过cordova添加特定版本的Android平台的命令是:

cordova platform add android@VERSION

例如

cordova platform add android@8
jgzswidk

jgzswidk5#

手动更改AndroidManifest.xml。在任何编辑器中打开该文件。然后设置您的选择。

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

并构建项目

$ cordova build android

目标

相关问题