• 周六. 5月 3rd, 2025

解决 no conscrypt_openjdk_jni in java.library.path 方法

1、正常情况下的签名,可以直接使用如下方法即可解决:

Android apk 如何获取系统签名权限

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

以上就是解决办法。

发表评论

您的电子邮箱地址不会被公开。