admin管理员组

文章数量:1552542

问题描述

  • 前一段时间给公司一个新的App上架360应用商店,因为需要加固,便下载了最新版的360加固助手,加固助手挺方便的,加固签名一条龙。然而问题就出在了这里,拿加固签名之后的App上架,wtf???提示:您的应用签名算法采用“SHA256withRSA”,在部分4.2一下安卓版本的手机上不能安装。显然,是签名出问题了。我就纳闷了,用你自家的签名工具签名,上架你们自家的应用商店,提示签名有问题,让人无语。我之前也是用过360加固助手的,不过是老版本的,也上架过360应用市场,并没有出现这样的问题。网上也给出了解决方案:

    jarsigner -verbose -sigalg SHA1withRSA -digestalg SHA1 ~/Workspace/jks -signedjar ./xxx.apk ./xxx.signed.apk yyy

问题分析

  1. 这样是可以解决问题,但我觉得,这肯定是360加固助手的bug呀,为了验证我的猜想,我将加固助手设置成只加固不签名:签名设置 >取消勾选启用自动签名
  2. 下载老版本的360签名工具,为了验证我的猜想:新版本才会有这个bug,本着方便大家的原则,本文提供

本文标签: 上架机上算法商店提示