这里以签名Neocore.apk文件为例:
(1) 先将Neocore.apk重命名为Neocore.zip格式文件,然后放到\build\target\product\security目录下
(2) 将/out/host/linux-x86/framework/signapk.jar文件复制出来,粘贴\build\target\product\security目录下。
(3) Ubuntu目录通过cd执行进入到\build\target\product\security目录下,该目录下确保有下面三个文件:
第一个是公钥,如testkey.x509.pem。
第二个是私钥,如testkey.pk8。
第三个是要签名的文件。
然后执行:java -jar signapk.jar testkey.x509.pem testkey.pk8 Neocore.zip update-signed.zip
其中update-signed.zip为输出的签名好的文件
(4) 然后可将update-signed.zip重命名回Neocore.apk再push到手机中就能用了。