在Ubuntu环境下,执行
java -jar -Djava.library.path=out/host/linux-x86/lib64 signapk.jar platform.x509.pem platform.pk8 input.apk output.apk
注意:1)JDK必须为1.8,在当前命令行下执行 java -version
2)签名工具 signapk.jar的路径:android/prebuilts/sdk/tools/lib
3) 必须指定库out/host/linux-x86/lib64
对于MTK平台,在ProjectConfig.mk中 MTK_SIGNATURE_CUSTOMIZATION=yes
签名文件位于 device/mediatek/common/security/$PRODUCT/中