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

 更新时间:2014年04月27日 09:24:36   作者:  
这篇文章主要介绍了jarsigner重新签名apk无法安装的解决方法,需要的朋友可以参考下

因为一些原因,要给未签名的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

相关文章

  • Android实现颜色渐变动画效果

    Android实现颜色渐变动画效果

    这篇文章主要为大家详细介绍了Android实现颜色渐变动画效果,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2022-05-05
  • android 震动和提示音的实现代码

    android 震动和提示音的实现代码

    这篇文章主要介绍了android 震动和提示音的实现代码,代码简单易懂,非常不错,具有一定的参考借鉴价值,需要的朋友可以参考下
    2019-12-12
  • 一文带你了解Android Flutter中Transform的使用

    一文带你了解Android Flutter中Transform的使用

    flutter的强大之处在于,可以对所有的widget进行Transform,因此可以做出非常酷炫的效果。本文就来大家了解一下Transform的具体使用,感兴趣的可以了解一下
    2023-01-01
  • Android提高之ListView实现自适应表格的方法

    Android提高之ListView实现自适应表格的方法

    这篇文章主要介绍了Android采用ListView实现自适应表格的方法,比较实用的功能,需要的朋友可以参考下
    2014-08-08
  • Android编程实现变化的双重选择框功能示例

    Android编程实现变化的双重选择框功能示例

    这篇文章主要介绍了Android编程实现变化的双重选择框功能,结合实例形式分析了Android双重选择框功能的样式布局与功能实现技巧,需要的朋友可以参考下
    2017-10-10
  • android studio开发实现APP开机自启动

    android studio开发实现APP开机自启动

    这篇文章主要为大家详细介绍了android studio开发实现APP开机自启动,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2022-05-05
  • Android Studio打包APK文件具体实现步骤解析

    Android Studio打包APK文件具体实现步骤解析

    这篇文章主要介绍了Android Studio打包APK文件具体实现步骤解析,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
    2020-11-11
  • Android neon 优化实践示例

    Android neon 优化实践示例

    这篇文章主要为大家介绍了Android neon 优化实践示例详解,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
    2022-09-09
  • Android中关于JSON相关应用分析

    Android中关于JSON相关应用分析

    这篇文章主要介绍了Android中关于JSON相关应用,较为详细的分析了Android中关于json相关类与使用方法,需要的朋友可以参考下
    2016-06-06
  • Flutter 底部弹窗如何实现多项选择

    Flutter 底部弹窗如何实现多项选择

    在Flutter中提供了一个showModelBottomSheet方法用于弹出底部弹窗,本篇基于这个方法介绍实现底部弹窗多选的思路和方式。
    2021-06-06

最新评论