[DESCRIPTION]
如何确认apk的签名?
[SOLUTION]
预置在vendor/.../system/app下面的apk会被签上系统签名,这有可能导致apk由于签名不一致从而无法升级,比如按照此方法预置Gmail。
请到我司MTK online上,搜索FAQ,关键字“预置apk”,按照写android.mk的方式预置apk,android.mk中的关键的一点是:
LOCAL_CERTIFICATE := PRESIGNED
同时,可以使用如下command来确认apk使用的key(下面${your_apk}代表apk的名字):
jarsigner -verify -verbose -certs ${your_apk}>log.txt
log.txt里面Email address、CN、 OU、 O对应的信息就是apk签名相关的信息。