腾讯应用认领的那些事【原】

 (2016-05-11 11:53:39)

上传应用到腾讯开放平台时告诉我已经有了。需要认领后才可以发布安装包。

在认领过程中,腾讯给出了方法,但不是很明确。在此记录下我的步骤:

1、提交需要认领应用的packagename(也就是你要上传到腾讯的安装包的packagename)

2、下一步之后,腾讯会让你下载一个空白包,然后需要你将自己apk打包时用的MD5签名写入到该空白包中;

    我的方法是:

1)将下载的空白包tap_unsign.apk和我自己应用的签名文件sign.keystore拷贝到同一个文件夹下,如D:\temp\

2)运行命令行(cmd)进入到目标 D:\temp\中。然后输入命令:

D:\temp>jarsigner -verbose -keystore sign.keystore -signedjar tap_sign.apk tap_unsign.apk myalias

     说明:其中tap_sign.apk是用sign.keystore签名后的tap_unsign.apk 的文件名;myalias是别名。

3、下一步,然后将签名后的tap_sign.apk上传到腾讯即可。

另,腾讯给出的签名命令,如下:

jarsigner -verbose -keystore[keystorePath]   -signedjar [apkout] [apkin] [alias]

       jarsigner命令格式:-verbose输出详细信息 -keystore密钥库位置 -signedjar要生成的文件 要签名的文件 密钥库文件


keystorePath参数代表keyStore的绝对路径,如D:\keystore
apkOut参数代表签名后的apk文件路径,如D:\tap_sign.apk
apkin参数代表在腾讯应用中心下载的未签名apk,默认名称为tap_unsign.apk
alias参数代表签名用的别名(创建keyStore时所填写),如myalias

11-25 11:56