遇到一個困擾我一天的問題析砸,雖然還沒搞清楚其中原由昔字,但是卻解決了這個bug,還是很開心的干厚。
問題:
使用java -jar signapk.jar cert.x509.pem private.pk8 unsigned.apk signed.apk重簽名apk
signapk.jar:android源碼中的文件
.pem和.pk8:秘鑰轉(zhuǎn)換的
將自己的Apk升級成系統(tǒng)應(yīng)用李滴,debug版本使用xx.x509.pem與xx.pk8簽名時不出錯,push到system/app重啟設(shè)備后報錯蛮瞄,錯誤信息如下:
解決方法:
在網(wǎng)上查找后發(fā)現(xiàn)他們的情況和我都不同所坯,在經(jīng)過各種嘗試后,發(fā)現(xiàn)如果使用release版本再打包挂捅,奇跡般的就好了芹助。
Ps:使用不對應(yīng)版本源碼里的signed.apk打包可能導(dǎo)致打包失敗哦