1.首先下载《待签名的空包》,下载的应该是个apk文件 这儿要注意:
使用 谷歌浏览器进行下载,如果你用的别的浏览器,有可能出现下载下来的是个压缩包,不是一个apk文件;
2.使用命令行进行空包签名:
使用命令jarsigner
例如: jarsigner -verbose -keystore
你的签名文件绝对路径 -signedjar
输出的apk名字
下载的空包apk绝对路径
keystore别名)
C:\Users\shanshan>jarsigner -verbose -keystore
1.keystore -signedjar
baidu.apk Baidu_Claim_unsigned.apk
jing
注:1.如果你不知道怎么写绝对路径,你就把签名文件和下载的待签名的空包放在你的命令行对应的路径下:
列入我的是C:\Users\shanshan 我就把文件放在这个目录下:这样就可以直接写文件名字:
2.输出命令之后会提示输入签名文件密码,密码输入过程不会显示,输入完成后回车键即可
3.如果你不知道签名的别名,可以通过此命令行查询
keytool -list -v -keystore
签名文件 -storepass
签名密码
例如:keytool -list -v -keystore
1.keystore -storepass
11111
你就可以获取相关信息:
4.这样就签名成功了,你在对应的文件夹下就可以里看到写入签名成功的包了