360加固保APP加固后解析包安装失败

最近公司新版APP上线,需要更新应用市场进行覆盖,但是在360应用市场更新的时候,遇到一个比较麻烦的问题:签名检验失败,如下图所示

360加固保APP加固后解析包安装失败_第1张图片
软件安装后的截图

这个肯定就是签名的出了问题,但是具体什么问题,一开始也不知道,检查的时候后来发现是在签名的时候用了公司其他APP的签名文件。

要知道一个签名文件,对应着一个APP,就类似于一个人只能有一个身份证一样。这个是不能乱用的,于是就改进修改签名,重新上传,但是审核通过之后依旧是校验失败。

这里采用的解决方法是原包在使用签名工具后在加固,下载加固包后使用签名工具在签名,即可

下面说一下,360上传软件的整个流程:

1、首先上传自己家的APP安装包到360,如果没有加固则会提示你进行加固,点击加固。

2、加固完成之后需要自己自己重新下载。

3、然后签名(点击签名即可查看完整的签名流程,来源于百度)

4、上传。然后等到审核通过即可。

这里要注意一下360应用市场关于签名的文规则

亲爱的开发者您好,您的签名与上一版本签名不一致,如坚持使用新的签名,方法一:请在“审核辅助说明”里填写详尽申请修改原因重新提交。注意每款应用仅有一次签名修改机会。方法二:您可以更改一下应用的包名,以全新应用方式上传,另申请下线目前线上的应用。

就是一个软件有一次修改签名的机会,要么就是重新改包名重新上传。

下面是我在网上搜集的关于360签名失败怎么办?签名文件和密码在哪?等等常见问题该怎么解决呢?

签名失败的原因大致有哪些?

签名失败请确认下面三种情况没有错误,如果仍签名失败,请联系客服。

1.签名文件错误。

2.密码错误。

3.WinXP系统下运行可能会出错,请使用尽量使用WIN7操作系统。

下载已加固的应用后,为什么需要对应用重新签名?

在应用保护完成以后,应用原签名将会被自动抹除,必须要重新签名后才能提交平台审核,否则会导致用户下载应用后无法正常安装。

签名文件和密码在哪里查找?

需要找该应用的开发人员索取,一个扩展名为jks或keystore的文件。

如果没有签名文件,怎么手动生成签名文件?

Android 生成keystore有两种方式

你可能感兴趣的:(360加固保APP加固后解析包安装失败)