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
java -jar apksigner.jar verify -v my.apk
(Verified using v1 scheme (JAR signing): true
Verified using v2 scheme (APK Signature Scheme v2): true)
PS F:\soft\asCache\android-sdk-windows\build-tools\30.0.3\lib> java -jar apksigner.jar verify -v my.apk
Verifies
Verified using v1 scheme (JAR signing): true
Verified using v2 scheme (APK Signature Scheme v2): true
Verified using v3 scheme (APK Signature Scheme v3): false
Verified using v4 scheme (APK Signature Scheme v4): false
Verified for SourceStamp: false
Number of signers: 1
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
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
apksigner sign --v1-signing-enabled true --v2-signing-enabled false --v3-signing-enabled false --v4-signing-enabled false --ks C:\Users\Administrator\Desktop\Test2\user.keystore C:\Users\Administrator\Desktop\Test2\01.apk