和Android应用相关的功能插件集合
gradle cache
用于安装并保存gradle缓存。在初次构建后,缓存构建相关资源,可更快完成后续构建。
选项 | 说明 |
精确匹配 | 用于设置是否进行精确匹配。
|
JDK版本替换
选项 | 说明 |
JDK版本 | 下拉框可选择预期使用的JDK版本。当前支持JDK 8/11/17,默认为11。 |
替换Android应用版本
在Android场景下,用于设置应用构建发布时使用的版本号。如未启用替换应用版本号阶段,则在构建应用时,默认使用代码版本号,作为应用版本号。
选项 | 说明 |
versionCode | 用于设置App发布的版本号。 |
versionName | 用于设置App发布的版本名称。 |
build.gradle路径 | 使用相对路径,填写要使用的build.gradle文件的路径,当不填写时,会默认优先采用./app/build.gradle文件。 |
使用Maven镜像
在编译构建过程中,替换代码工程引用的maven仓库为国内的镜像仓库,默认为阿里云镜像源,同时可以自行指定镜像源。
选项 | 说明 |
是否使用Gradle镜像 | 由于官方基于https://services.gradle.org的下载地址不稳定,可以使用国内的镜像。 |
Gradle镜像 | Gradle镜像地址。EMAS提供了默认的的镜像 https://emas-devops-cdn.aliyuncs.com/distributions/ |
MavenCentral仓库镜像 | 替换mavenCentral仓库为目标镜像仓库。默认为阿里云镜像源。 |
Google仓库镜像 | 替换google仓库为目标镜像仓库。默认为阿里云镜像源。 |
GradlePluginPortal仓库镜像 | 替换gradlePluginPortal仓库为目标镜像仓库。默认为阿里云镜像源。 |
Jcenter仓库镜像 | 替换jcenter仓库为目标镜像仓库。默认为阿里云镜像源。 |
Android证书安装
在Android场景下,在构建前将证书下载到指定目录。
选项 | 说明 |
证书相对路径 | 证书相对代码根目录的路径,示例:app/your_own_cert.jks |
Keystore证书 | 用于设置构建Apk文件使用的Keystore证书。 说明 Keystore证书须预先设置,具体操作参见配置证书(Android)。 |
Apk签名
在Android场景下,用于设置使用zipalign和apksigner工具对apk进行签名。
选项 | 说明 |
Apk文件路径 | 用于设置Apk文件构建后的存储路径。 |
是否开启V2版本签名 | 用于设置是否对构建的Apk文件进行V2版本签名。 |
是否开启zipalign优化 | 用于设置是否开启zipalign优化。 |
是否删除签名前的Apk | 用于设置对Apk文件实施签名后,是否删除签名前的文件。 |
Keystore证书 | 用于设置构建Apk文件使用的Keystore证书。 说明 Keystore证书须预先设置,具体操作参见配置证书(Android)。 |