给apk去签名重新签名
Posted 柳鲲鹏
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了给apk去签名重新签名相关的知识,希望对你有一定的参考价值。
听起来古怪,有时就是需要。
- 删除签名
用压缩软件打开apk,删除其中的META-INF目录。如图:
- 重新签名
在一个BAT文件中输入以下内容:
SET CMD="C:\\Program Files\\Java\\jdk1.8.0_301\\bin"\\jarsigner
SET KEY_FILE=D:\\SOFTWARES\\DEVELOP\\androidStudio\\quantum6.key
SET KEY=quantum6
%CMD% -keystore %KEY_FILE% test.apk %KEY%
其中KEY_FILE是签名文件,KEY则是KEY别名。然后揭示输入口令:
D:\\Nanjing-SVN\\BulkCamera-apk>"C:\\Program Files\\Java\\jdk1.8.0_301\\bin"\\jarsigner
-keystore D:\\SOFTWARES\\DEVELOP\\AndroidStudio\\quantum6.key test.apk quantum6
输入密钥库的密码短语:
jar 已签名。
警告:
签名者证书为自签名证书。
D:\\Nanjing-SVN\\BulkCamera-apk>adb install test.apk
test.apk: 1 file pushed. 2.4 MB/s (3042748 bytes in 1.223s)
pkg: /data/local/tmp/test.apk
Success
- 安装
签名后,能不能安装?
D:\\Nanjing-SVN\\BulkCamera-apk>adb install test.apk
test.apk: 1 file pushed. 2.4 MB/s (3042748 bytes in 1.223s)
pkg: /data/local/tmp/test.apk
Success
以上是关于给apk去签名重新签名的主要内容,如果未能解决你的问题,请参考以下文章