认领的时候空包写入签名,可以参考以下
- 进入jdk(或者jre)路径bin目录下,在搜索栏敲"CMD"(不用管大小写)
- 控制台输入jarsigner 签名命令如下:
jarsigner -verbose -keystore <路径下的keystore> -signedjar <路径\tap_signed.apk> <路径\tap_unsign.apk>
jarsigner -verbose -keystore E:\androidWorkSpace\trunk\HiTing\hitinga_droid\appkey -signedjar E:\androidWorkSpace\trunk\HiTing\hitinga_droid\Baidu_Claim_unsigned_lock.apk E:\androidWorkSpace\trunk\HiTing\hitinga_droid\Baidu_Claim_unsigned.apk hitingkey
-
显示的结果:成功
-
至此,全部获得成功!!!
-
详细参考 http://blog.csdn.net/kongwei521/article/details/52522648
-
这个是360给的官方解释:
jarsigner -verbose -keystore 密钥库位置 -signedjar 签名后的apk 签名前的apk 别名
注意:给Qihuunsign.apk签名密匙库文件及别名必须要验证的apk一致。否则会导致验证不能通过。
例如:
要对Qihuunsign.apk 文件签名 希望签名后的文件名为 Qihusign.apk
密匙库文件为 d:\project\360Wallpaper.keystore
别名(Alias)为QIHU360
那么签名的命令为:
jarsigner -verbose -keystore d:\project\360Wallpaper.keystore -signedjar d:\qihusign.apk d:\Qihuunsign.apk QIHU360