jarsigner重新签名apk无法安装的解决方法_Android

因为一些原因,要给未签名的apk重新签名,需要用到jarsigner工具,但是签名之后,apk无法安装,百思不得其解。终于找到一个解决方案,现在分享给大家:

在签名时,要加上2个参数:

复制代码 代码如下:

-digestalg SHA1 -sigalg MD5withRSA

造成无法签名错误的原因,初步估计是JDK版本的问题。JDK 1.6签名没事,但是1.7会出这个问题。

完整的签名命令如下:

复制代码 代码如下:

jarsigner -verbose -keystore feelyou.keystore -storepass feelyou.info -signedjar signed.apk -digestalg SHA1 -sigalg MD5withRSA unsigned.apk feelyou

解释:

1、-keystore feelyou.keystore:指定需要使用的签名文件,直接写文件名说明在当前目录下,否则请自行指定具体路径
2、-storepass feelyou.info:自动输入密码,keystore的密码和alias的密码都是我用的都是feelyou.info
3、-signedjar signed.apk:指定签名后的文件存储路径,这里是说以signed.apk的文件名存在当前路径下
4、-digestalg SHA1 -sigalg MD5withRSA:这就是必须加上的参数,如果你是jdk 1.6也不受影响
5、unsigned.apk:未签名的apk路径,这里是当前路径下的unsigned.apk文件
6、feelyou:最后这个是alias

时间: 2024-11-04 18:05:46

jarsigner重新签名apk无法安装的解决方法_Android的相关文章

小米随身wifi驱动安装失败解决方法

  小米随身wifi支持windows xp, windows vista 32/64位,windows 7 32/64位 ,windows 8 32/64位usb 2.0接口;符合ieee 802.11n协议,兼容ieee 802.11g和ieee 802.11b标准; 下面,我们就来看看小米随身wifi驱动无法安装的解决方法. 米随身wifi驱动安装失败解决方法: 1.下载最新版本的小米随身wifi驱动,重新安装后,换个usb口重新连接小米随身wifi可以了. 2.安装时,用系统默认的就路径

office2013安装出错解决方法

很多朋友在安装Office2013的过程中会遇到office2013安装过程中出错的故障,不知道该如何解决,绿茶小编收集了3种有效的office2013安装出错解决方法,大家可以来看一看. 法一.把 C:ProgramDataMicrosoftOfficeSoftwareProtectionPlatform 文件夹删除就好了. 法二.使用管理权限打开CMD,输入如下命令打开"软件保护服务":net start sppsvc,之后再重新运行office2013安装程序进行安装. 法三.

Win7系统下CAD不能正常安装的解决方法

雨林木风Win7系统下CAD不能正常安装的解决方法: CAD指利用计算机及其图形设备帮助设计人员进行设计工作. 在设计中通常要用计算机对不同方案进行大量的计算.分析和比较,以决定最优方案;各种设计信息,不论是数字的.文字的或图形的,都能存放在计算机的内存或外存里,并能快速地检索;设计人员通常用草图开始设计,将草图变为工作图的繁重工作可以交给计算机完成;由计算机自动产生的设计结果,可以快速作出图形,使设计人员及时对设计作出判断和修改;利用计算机可以进行与图形的编辑.放大.缩小.平移和旋转等有关的图

安装 VirtualBox 出现回滚,无法安装及解决方法

原文:安装 VirtualBox 出现回滚,无法安装及解决方法 缘由:打算安装 Vagrant,因此打算安装 VirtualBox. 现象:安装 VirtualBox,进度快到最后的时候,安装程序执行回滚,然后告诉我安装失败. 过程 下载最新的 VirtualBox,安装,快进行到最后的时候,安装程序执行回滚,然后提示安装失败(原因是 an error,晕),重启电脑无效. 问题是连个日志都没有! 打开命令行 cmd,在命令行运行 VirtualBox-5.0.20-106931-Win.exe

win7声卡驱动安装失败解决方法

Win7声卡驱动安装失败自动修复方法: 下载驱动人生自动更新一次声卡驱动! Win7声卡驱动安装失败手动修复方法正文: 1.打开你win7系统的所在盘逐步进入Windows文件夹-system32文件夹-Driverstore文件夹 -FileRepository文件夹在里面找到wdmaudio.inf_x86_neutral--文件夹.(在FileRepository文件夹 下可以快速输入开头字母wd即可找到,或复制wdmaudio.inf_x86_neutral在右上角搜索栏进行搜索. )

WinXP笔记本声卡驱动无法成功安装的解决方法

一些使用Conexant HD声卡芯片的WinXP用户,发现无法在自己的笔记本中成功安装声卡驱动,这个问题该怎么解决呢?今天小编就和大家一起分享下这个问题的解决方法,下面就是具体的操作步骤. 解决方法: 1. 需要安装声卡补丁,补丁程序KB888111(UAA总线驱动)必须在芯片组之后安装. 2. 安装声卡驱动前设备管理器截图,有一个PCI Device设备未被驱动,如图 3.安装完补丁程序KB888111后的设备管理器出现声卡截图: 上一页12下一页共2页 4. 下载声卡驱动安装 6. 声卡驱

Win7 64位系统安装软件提示禁止此项安装的解决方法

在操作系统中安装软件是一种经常的操作行为,不过偶尔也会出现点状况,在Win7 64位系统中就有用户遇上软件不能安装的情况,提示:系统管理员设置了系统策略,禁止此项安装 特别是一些需要Windows installer 支持的软件都安装不上,很明显,win7系统的策略组限制了安装,下面小编分享一下解决方法. 1.要解除限制当然需要在策略组中设置,我们在运行中输入 gpedit.msc 回车即可打开; 2.然后在左侧列表中定位到 计算机配置---管理模板---windows组件---windows

Eclipse安装ADT插件速度慢的解决方法_Android

本文讲述了Eclipse安装ADT插件速度慢的解决方法.分享给大家供大家参考,具体如下: 在天朝很多事情就不可避免的蛋疼,download.eclipse.org 访问巨慢,导致 ADT 安装过程也巨慢,有事运气好会快一点,但大部分时候就跟shit一样再见 要跟上Google的大步伐必须的解决这个问题啊, 好在国内有志人士做了Eclipse的镜像站,我们只要把 download.eclipse.org 指向国内镜像站就OK 啦 2014-11-15 19:17:25 更新: download.a

Android应用第一次安装成功点击“打开”后Home键切出应用后再点击桌面图标返回导致应用重启问题的解决方法_Android

if((getIntent().getFlags() & Intent.FLAG_ACTIVITY_BROUGHT_TO_FRONT) != 0){ finish(); return; } 应用程序入口Activity的onCreate方法中加入上面的判断,完美解决应用程序多次重启问题. 应用程序入口Activity的onCreate方法中加入上面的判断,在setcontentview方法之前调用. 以上所述是小编给大家介绍的 Android应用第一次安装成功点击"打开"后Ho