Android功能插件

和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)