1、正常情况下的签名,可以直接使用如下方法即可解决:
2、如果出现no conscrypt_openjdk_jni in java.library.path,还需要添加库来解决问题,从安卓SDK获取库:
mac 系统:
prebuilts/sdk/tools/darwin/lib64/libconscrypt_openjdk_jni.dylib
linux 系统:
prebuilts/sdk/tools/linux/lib64/libconscrypt_openjdk_jni.so
其他签名文件:
signapk.jar, 位置:out/host/linux-x86/framework/signapk.jar platform.x509.pem,位置:build/target/product/security/platform.x509.pem platform.pk8,位置:build/target/product/security/platform.pk8
3、使用以下新的指令进行进行签名:
java -Djava.library.path=. -jar signapk.jar platform.x509.pem platform.pk8 app-debug.apk app-debug_sign.apk
以上就是解决办法。