使用的jar:$CODE/out/host/linux-x86/framework/signapk.jar
簽名命令1: java -jar signapk.jar platform.x509.pem platform.pk8 Apk_To_Be_sign.apk Apk_Signed.apk
使用命令1簽名報錯:
可以看見報錯說少了 [conscrypt_openjdk_jni-linux-x86_64, conscrypt_openjdk_jni-linux-x86_64-fedora, conscrypt_openjdk_jni]
因為這個文件在prebuilts/sdk/tools/linux/lib64下面,於是使用命令2,多加了-Djava.ibrary.path參數:
java -Djava.library.path=prebuilts/sdk/tools/linux/lib64 -jar signapk.jar platform.x509.pem platform.pk8 Apk_To_Be_sign.apk Apk_Signed.apk
報錯:
-Djava.ibrary.path 參數路徑使用 out/host/linux-x86/lib :
java -Djava.library.path=out/host/linux-x86/lib -jar signapk.jar platform.x509.pem platform.pk8 Apk_To_Be_sign.apk Apk_Signed.apk
簽名成功!