Unlike Google official apksigner which written in Java, signapk is written in C++, which has no third-party dependencies.
It supports APK Signature Scheme v2. Please specify the "-x:1" in command line If you want to use legacy Java signing.
signapk input.apk output.apk keystore.jks -storepass:
-keypass: or signapk input.apk output.apk keystore.pem or only do verify signapk -v input.apk