apksigner.jar
重新簽名
java -jar D:\Android\android-sdk-windows\build-tools\28.0.3\lib\apksigner.jar sign --ks c:\appreleasekey.jks --ks-key-alias app --ks-pass pass:yecyec --out dst.apk src.apk
查看V1 V2 簽名
java -jar apksigner.jar verify -v my.apk
(Verified using v1 scheme (JAR signing): true
Verified using v2 scheme (APK Signature Scheme v2): true)
v1簽名
java -jar apksigner.jar sign -verbose --ks zs.keystore --v1-signing-enabled true --v2-signing-enabled false --ks-pass pass:123123 --ks-key-alias zs.keystore --key-pass 123123 --out test_dst.apk test_src.apk
v2簽名
java -jar apksigner.jar sign -verbose --ks zs.keystore --v1-signing-enabled false --v2-signing-enabled true --ks-pass pass:123123 --ks-key-alias zs.keystore --key-pass 123123 --out test_dst.apk test_src.apk