1、HbuildX云打包-成功后拿到apk
2、下载梆梆助手,下载链接https://dev.bangcle.com/devwebsite/home/download
3、在梆梆助手中上传云打包的apk,上传、加固后到已完成,在已完成中选择导出
4、在我这个版本里面apk签名导出我没成功,我选择的是未签名导出,选择未签名后输入导出位置即可
5、重签:这一步就是要在网上下载一个下载 uber-apk-signer.jar,下载地址:官网: https://github.com/patrickfav/uber-apk-signer/releases ,把 uber-apk-signer-1.3.0.jar 放到 D:\tools\ 文件夹(自己新建 tools 文件夹,uber-apk-signer-1.3.0.jar是我下载的版本)
6、后面都是命令重签
(1)先确认你的真实别名(必做!)
keytool -list -v -keystore 你的.keystore证书位置
输入你的 keystore 密码,找到 Alias name,完整复制别名
(2)上面命令拿到证书别名后,打开 CMD,运行签名命令(把命令里的证书位置地址以及别名和密码替换成你自己的 )
java -jar D:\tools\uber-apk-signer-1.3.0.jar --apks .keystore证书位置地址 --ksAlias 这里粘贴你复制的别名 --ksPass 你的证书密码 --ksKeyPass 你的证书密码 --out D:\signed_apk
工具会自动:
- zipalign 对齐
- apksigner 生成 V1+V2+V3 签名
- 自动校验签名合法性
- 输出 apk 到
D:\signed_apk
signed_apk这个文件夹不需要自己创建
(3)命令执行成功,日志会显示SUCCESS。
注意:前提是你已经安装过JDK才可执行命令重签