问题:提示应用需要认领,怎么解决?
原因:如果app之前在其他市场上传过,再上传到应用宝,应用宝首先会从其他应用市场抓包,如果发现抓取的包和上传的app包名都是一致的,这时候提示你需要认领app。
操作:
只需简单三步即可完成认领:
- 1、提交需认领应用的PackageName。
- 2、下载应用中心提供的未签名包,并将与待认领应用一致的签名写入该包中。
- 3、上传完成签名的安装包进行校验。
如何签名
jarsigner -verbose -keystore [keystorePath] -signedjar [apkOut] [apkIn] [alias]
jarsigner命令格式:-verbose输出详细信息 -keystore密钥库位置 -signedjar要生成的文件 要签名的文件 密钥库文件
keystorePath参数代表keyStore的绝对路径,如D:keystore
apkOut参数代表签名后的apk路径,如D:signed.apk
apkin参数代表在腾讯应用中心下载的未签名apk,默认名称为tap_unsign.apk
alias参数代表签名用的整数名称(创建keyStore时所填写),如timdong
例如
jarsigner -verbose -keystore d:ax.keystore -signedjar d:signed.apk d: ap_unsign_apk axclw(密钥库文件名称)
问题1、提示jarsigner不是内部或外部命令,这时需要下载jarsigner.exe,下载完成双击安装即可。
问题2、提示“输入密钥库的密钥短语”,此时应该输入打包app时的密钥就行。