起因
在发布项目时发现文档中发布平台的账号密码都为开发者私人账号并有部分账号丢失,导致各大平台上的APP无法进行维护,因此申请了专属新账号,但是发布时平台提示该APP已存在市场中需进行APP认领,于是开启了Android应用的认领之路!
问题与解决方案
忘记或不知道签名别名alias?
准备工作如下:
- 需要下载一个 AndroidKeystoreBrute.jar (打不开看下条)
- 打不开的话,到 百度网盘 下载,密码:arqy
开始获取签名证书获取alias
- 新建一个文件夹
findKey - 新建一个
password.txt里面是你的密码 - 将之前下载的
AndroidKeystoreBrute.jar包、password.txt和签名证书(.keystore || .jks)都放到文件夹findKey中。 - 打开CMD,输入
java -jar AndroidKeystoreBrute_v1.05.jar -m 3 -k "签名文件路径" -d "password.txt"
注意:可以忘记alias但不能忘记密码和证书
认领
360平台认领
在360移动开放平台上创建应用=>上传软件安装包后出现应用认领提示=>点击认领来到应用认领页面(第一步默认已填好,没有的自己填)
- 下载签名空包(空的APK包)
- 打开CMD,输入
jarsigner -verbose -keystore 签名证书 -signedjar 需生成apk包地址 已下载的空包地址 别名举例:
jarsigner -verbose -keystore E:\test\test.keystore -signedjar E:\test\test.apk E:\test\b15a7b22a6b2ac6ebfd47791ff11f40f\Qihuunsign.apk test
- 将生成的APK包(test.apk)上传
- 提交,恭喜认领成功
华为平台认领
在华为官网登录注册后,进行企业认证
难题一
由于之前的账号丢失但企业已经认证过,而华为那边不允许多个账号认证一家企业
- 先查看解决方案 这里我选择的是二:更改登录帐号
- 点击下载《华为帐号申诉表》
- 企业营业执照、法定代表人身份证正反面扫描件以及法定代表人手持身份证照片。
- 填写《合作伙伴帐户修改声明》加盖公司公章。 然后将相关材料邮件至:devConnect@huawei.com;会有相关工作人员进行处理
新号码登录成功!!!所有的信息已转到新号中,表示认领成功可以上线APP
后续还有更多平台更多问题将持续更新!