签名之后:输出文件在哪、怎么命名、怎么处置
输出去了哪
apk-signer 完成签名后,会在输出目录生成新文件,默认与原包同目录、以标识后缀区分。具体输出路径在签名流程内可见与可改,各版本默认值可能不同——以应用内签名结果页显示为准。
命名建议
签名产生的文件与原始包并存,命名混乱的代价是装错、传错。建议固定一套自用后缀:
- 原始未签包:
应用名-orig.apk - 签名输出:
应用名-signed.apk
多把密钥时把密钥名也带进文件名,例如 应用名-signed-keyA.apk——排查签名不一致时能一眼认出"这个包是哪把钥匙签的"。
三种去向,三种动作
- 自己装:装前先验一次,验证 APK 文件通过再装。
- 发给别人:连同来源说明一起发;对方装不上时,把换签名覆盖安装的正确姿势转给对方比口头解释省事。
- 存档:与对应密钥库的备份放在一起,密钥与包的配对关系见密钥库备份纪律。
原始包留不留
留。重签包出问题时,原始未签包是你唯一的重做起点——"改包 → 对齐 → 签名"的顺序(见对齐与签名)决定了:从已签包出发再改动,等于从中间开始,路是断的。