我想在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"
发布于 2015-02-24 00:21:46
尝试在这里查看=> Cordova Android Platforms的Android平台列表
并尝试使用:
cordova platform add android@x.x.x
将x.x.x替换为您需要的版本
发布于 2015-06-24 23:58:42
在cordova项目的config.xml中,添加一个android platform部分:
<platform name="android">
<preference name="android-minSdkVersion" value="14" />
</platform>
这样,每次构建时,它都会被添加到android清单中,而不是每次重新构建时都被覆盖。
如果您希望使用比19更新的平台,则可以使用第二个首选项:
<preference name="android-targetSdkVersion" value="22" />
干杯!
发布于 2018-03-07 03:43:43
如果您不知道哪个x.x.x版本可用,请只请求主版本。例如:
cordova add platform android@4
,将安装下一个可用的4.x.x版本。今天是4.1.1。
尽情享受
布鲁诺
https://stackoverflow.com/questions/24698875
复制相似问题