利用JDK中的jarsgner 给android Apk空白包签名并进行认领应用等

腾讯应用认领地址:

http://wiki.open.qq.com/wiki/%E5%BA%94%E7%94%A8%E8%AE%A4%E9%A2%86

http://wiki.open.qq.com/wiki/%E5%BA%94%E7%94%A8%E7%AE%A1%E7%90%86

关于腾讯应用管理中心,认领应用

腾讯原文:

1、提交需认领应用的PackageName。
2、下载应用中心提供的未签名包,并将与待认领应用一致的签名写入该包中。
3、上传完成签名的安装包进行校验。
下载待签名的空包
下载 下载完成后,请将需认领应用的MD5签名写入空白包中


如何给未签名的apk签名命令。

jarsigner -verbose -keystore ***.keystore(你的证书名字) -signedjar tap_signed.apk(签名后生成后的apk名字) unsigned.apk(B市场下载的未签名apk)  laidianyi_customer.keystore(你的证书的别名)


准备文件 

1、tap_unsign.apk(未签名的apk)

2、laidianyi_customer..keystore(签名证书文件)

3、如果机器上没有安装jdk,请首先安装jdk文件版本我用的是1.6.0.24以上版本

4、如果不是自己开发apk则需要向开发者所要一下信息

keyAlias:laidianyi_customer.keystore
keyPassword: lxxxx
storePassword: lxxxx

命令语法: jarsigner -verbose -keystore [keystorePath] -signedjar [apkOut] [apkIn] [alias] 

例 子: jarsigner -verbose -keystore F:\签名\laidianyi_customer.keystore -signedjar F:\签名\tap_signed.apk F:\签名\tap_unsign.apk lxxxx

[keystorePath] 后面是绝对路径F:\签名\laidianyi_customer.keystore[apkOut] 生成签名的apk的位置[apkIn] 参数代表在腾讯应用中心下载的未签名apk,默认名称为tap_unsign.apk[alias] 是F:\签名\laidianyi_customer.keystore 的别名

jarsigner这个exe在C:\Program Files\Java\jdk1.7.0_10\bin文件夹下。所以要用cmd进入这个文件夹然后使用下面命令:

使用方法:

jarsigner -verbose -keystore F:\签名\laidianyi_customer.keystore  -signedjar F:\签名\tap_signed.apk F:\签名\tap_unsign.apk laidianyi_customer.keystore(这里根据不同开发的有可能不同) 有的后面不跟keystore名称, 这里也就不要加了



参考资料:

http://blog.csdn.net/chenyufeng1991/article/details/49028843

http://blog.csdn.net/lonewolf521125/article/details/40111469

http://www.zhimengzhe.com/Androidkaifa/5022.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值