为什么不代签? 为保证你的微信/地图/推送等 SDK 与升级链路正常,加固包必须使用应用原来的同一把 keystore 签名。签名与加固前保持一致,所有签名相关能力不受影响。
方式一:Android Studio(推荐)
方式二:apksigner 命令行
apksigner sign \ --ks 你的证书.jks \ --ks-key-alias 别名 \ --ks-pass pass:证书密码 \ --v1-signing-enabled true \ --v2-signing-enabled true \ --v3-signing-enabled true \ --out 已签名.apk 下载的加固包.apk
⚠️ 切勿使用与加固前不同的证书,否则会导致无法覆盖安装、第三方 SDK 鉴权失败。