执行Android构建时,Android APK签名失败
问题现象
Android构建时报签名错误:
错误信息类似于 “Execution failed for task ':app:validateSigningDebug” 或者 “Execution failed for task ':app:validateSigningRelease”。
处理方法
在Android构建过程中推荐使用“Android APK签名”构建步骤完成APK签名,编译构建提供了Android APK签名构建步骤,配置方法如下:
- 在“Android构建”步骤后添加“Android APK签名”步骤。
参数说明如下:
参数
说明
需要签名的APK路径
Android构建后生成要签名的.apk文件位置,支持正则表达式,如:可以使用build/bin/*.apk匹配构建出来的APK包。
Keystore文件
用于签名的Keystore文件,单击下拉列表,展示文件管理已经上传的Keystore文件,请根据需要选择。
keystore password
密钥文件密码。
别名(Alias)
密钥别名。
key password
密钥密码。
apksigner命令行
用户自定义签名参数,默认“--verbose”显示签名详细。
- 验证签名是否成功。
配置完成后执行构建任务,当显示任务执行成功后,查看构建日志,若“Android APK签名”那段日志中显示“result: Signed”即为签名成功。