新编译了一个apk 要对他签名,才能替换系统里面对应的apk
1、确认系统的apk 在编译的时候 LOCAL_CERTIFICATE 变量给的值是 platform ,还是其他。
2、如果LOCAL_CERTIFICATE := platform ,那么就把
\src\build\target\product\security\ 目录下的 platform.x509.pem、platform.pk8 拷贝到windows 的E 盘;
3、另外拷贝签名工具signapk.jar 到E盘,位于/out/host/linux-x86/framework
4、将待签名apk(setting.apk) 放在E盘,在E盘下执行:
java -jar signapk.jar platform.x509.pem platform.pk8 setting.apk setting_signed.apk 就OK了。