对apk进行手动签名
一、准备签名文件 可以通过android studio生成keystore文件 比如:
二、将apk包进行对齐:( 通过 zipalign -v 4 apk(原始包) apk对齐的包 )( zipalign介绍)
(建议再环境变量中将zipalign设置为全局变量)
例如: zipalign -p -f 4 test.apk test_align.apk
zipalign在sdk目录下:
三:重新签名: (apksigner.jar下载地址: 链接: https://pan.baidu.com/s/11Vl6wsR5PeWoKfxoAFwXMQ?pwd=q24m 提取码: q24m)
java -jar xxx/apksigner.jar sign --ks xxxxx.keystore --ks-key-alias xxxxx --ks-pass pass:xxxxx --key-pass pass:xxxxx--v2-signing-enabled true --v2-signing-enabled true --out *jiagu_signed.apk xxxxx_aligned.apk