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