我想在cordova上使用特定版本添加android平台:android-10.我使用'gulp'和'gulp-shell'来创建cordova env,因此它必须在CI和CD的命令行中可重复.
今天我跑的时候:
$ cordova platforms add android
Run Code Online (Sandbox Code Playgroud)
它在platforms/android/AndroidManifest.xml文件中创建:
android:minSdkVersion="10" android:targetSdkVersion="19"
Run Code Online (Sandbox Code Playgroud)
我想要 android:minSdkVersion="14" android:targetSdkVersion="19"
MeV*_*MeV 57
试着在这里查看Android平台=> Cordova Android平台的列表
并尝试使用:
cordova platform add android@x.x.x
Run Code Online (Sandbox Code Playgroud)
用您需要的版本替换xxx
mix*_*x3d 15
在您的cordova项目的config.xml中,添加一个android平台部分:
<platform name="android">
<preference name="android-minSdkVersion" value="14" />
</platform>
Run Code Online (Sandbox Code Playgroud)
这种方式每次构建时,它都会被添加到android清单中,而不是每次重建时都被覆盖.
如果您想要定位比19更新的平台,那么您可以使用第二个首选项:
<preference name="android-targetSdkVersion" value="22" />
Run Code Online (Sandbox Code Playgroud)
干杯!
Ata*_*CSE -6
改AndroidManifest.xml手动。在任何编辑器中打开该文件。然后设置您的选择。
android:minSdkVersion="14" android:targetSdkVersion="19"
Run Code Online (Sandbox Code Playgroud)
并构建项目
$ cordova build android
Run Code Online (Sandbox Code Playgroud)
目标
| 归档时间: |
|
| 查看次数: |
36711 次 |
| 最近记录: |