APK 加固之后二次签名的问题


JKS 转为 KeyStore

 keytool -importkeystore -srckeystore targe.jks -srcstoretype JKS -deststoretype PKCS12 -destkeystore target.p12

 keytool -v -importkeystore -srckeystore targe.p12 -srcstoretype PKCS12 -destkeystore targe.keystore -deststoretype JKS

// 加固之后的包重新签名

 keytool -importkeystore -srckeystore  /Users/alexander/Desktop/Work/Code/jacf009_jacfaqsc_android/app/jacf.jks -srcstoretype JKS -deststoretype PKCS12 -destkeystore jacf.p12


 keytool -v -importkeystore -srckeystore /Users/alexander/Desktop/Work/Code/jacf009_jacfaqsc_android/app/jacf.p12 -srcstoretype PKCS12 -destkeystore  jacf.keystore -deststoretype JKS

// cd 到指定的目录下当前目录下去签名
目录为:cd /Users/alexander/Library/Android/sdk/build-tools/29.0.3
到这个目录下才能使用apksigner

./apksigner sign --ks jacf.keystore --ks-key-alias jingan --out jscf_signed.apk jacf_unsigned.apk

记得把对应的unsigned.apk 拷贝进去