更新时间:2024-10-11 GMT+08:00

Android APK签名

通过“Android APK签名”构建步骤,使用apksigner对Android APK进行签名。

图形化构建

  1. 配置构建步骤时,在“Android构建”步骤后添加“Android APK签名”步骤。

    参数说明如下:

    参数

    说明

    步骤显示名称

    构建步骤的名称,可自定义修改。

    需要签名的APK路径

    Android构建后生成要签名的.apk文件位置,支持正则表达式,如:可以使用build/bin/*.apk匹配构建出来的APK包。

    Keystore文件

    用于签名的Keystore文件,参考生成Keystore签名文件制作,单击下拉列表,展示文件管理页面已经上传的Keystore文件,请根据需要选择。

    keystore password

    密钥文件密码。

    别名(Alias)

    密钥别名。

    key password

    密钥密码。

    apksigner命令行

    用户自定义签名参数,默认“--verbose”显示签名详情。

  2. 验证签名是否成功。

    配置完成后执行构建任务,当显示任务执行成功后,查看构建日志,若“Android APK签名”对应日志中显示“结果: Signed”即为签名成功。

代码化构建

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
version: 2.0 # 必须是2.0
steps:
  BUILD:
    - android_sign:
            inputs:
               file_path: build/bin/*.apk
                   keystore_file: androidapk.jks
                   keystore_password: xxxxxx
                   alias: keyalias
                   key_password: xxxxxx
                   apksigner_commond: --verbose

参数名

参数类型

描述

是否必填

默认值

file_path

string

需要签名的APK路径

keystore_file

string

Keystore文件名。

keystore_password

string

Keystore文件密码。

alias

string

别名

key_password

string

密码。

apksigner_commond

string

apksigner命令