记一次使用pem,pk8再签名打包,生成系统应用的问题

遇到一个困扰我一天的问题,虽然还没搞清楚其中原由,但是却解决了这个bug,还是很开心的。

问题:

使用java -jar signapk.jar cert.x509.pem private.pk8 unsigned.apk signed.apk重签名apk

signapk.jar:android源码中的文件

.pem和.pk8:秘钥转换的

将自己的Apk升级成系统应用,debug版本使用xx.x509.pem与xx.pk8签名时不出错,push到system/app重启设备后报错,错误信息如下:

解决方法:

在网上查找后发现他们的情况和我都不同,在经过各种尝试后,发现如果使用release版本再打包,奇迹般的就好了。

Ps:使用不对应版本源码里的signed.apk打包可能导致打包失败哦

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容