apk重新签名打包,安装失败问题
2017-04-25 10:19
519 查看
原文连接:http://www.jb51.net/article/49411.htm
给未签名的apk重新签名,需要用到jarsigner工具,但是签名之后,apk有些手机能安装,有些手机安装失败,结果找到发现是jdk版本问题。
网上流行的 签名命令是:jarsigner -verbose -keystore ktm.keystore -signedjar
run0_sign.apk run0.apk yanhuiming, 这个适合1.6版本的jdk,
如果你是 1.7版本的jdk,请用:
jarsigner -verbose -keystore feelyou.keystore -storepass
feelyou.info -signedjar signed.apk -digestalg SHA1 -sigalg
MD5withRSA unsigned.apk feelyou
当然 你1.6版本的用 这个命令也 可以。
解释:
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
给未签名的apk重新签名,需要用到jarsigner工具,但是签名之后,apk有些手机能安装,有些手机安装失败,结果找到发现是jdk版本问题。
网上流行的 签名命令是:jarsigner -verbose -keystore ktm.keystore -signedjar
run0_sign.apk run0.apk yanhuiming, 这个适合1.6版本的jdk,
如果你是 1.7版本的jdk,请用:
jarsigner -verbose -keystore feelyou.keystore -storepass
feelyou.info -signedjar signed.apk -digestalg SHA1 -sigalg
MD5withRSA unsigned.apk feelyou
当然 你1.6版本的用 这个命令也 可以。
解释:
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 studio2.3以后给apk签名打包后安装失败的问题[INSTALL_PARSE_FAILED_NO_CERTIFICATES]
- android studio2.3以后给apk签名打包后安装失败的问题[INSTALL_PARSE_FAILED_NO_CERTIFICATES]
- android studio2.3以后给apk签名打包后安装失败的问题[INSTALL_PARSE_FAILED_NO_CERTIFICATES]
- Android 打包apk 安装失败 应用未安装的问题
- 总结apk重打包签名安装中遇到的不能安装的问题
- androidstudio2.3.2签名打包安装失败问题,INSTALL_PARSE_FAILED_NO_CERTIFICATES
- apk 文件修改后,重新签名打包不能安装解决办法
- 关于eclipse打包签名apk的步骤(对于已经打包过的apk,解决安装程序签名相同的问题)
- apk的反编译,重新打包,签名
- ubuntu下 APK破解(反编译 ,重新签名 安装)
- APK文件使用ApkTool解包反编译和重新打包及签名
- Robotuim学习FAQ-问题1:re-sign.jar重签名后apk包无法安装到真机环境
- ApkTool反编译apk,去除广告或者汉化后重新打包apk,并签名
- 简单记录android apk 打包签名中遇到的问题
- jarsigner签名apk无法安装问题
- APK文件使用ApkTool解包反编译和重新打包及签名
- apk 反编译和重新签名打包命令
- Mysql 卸载后,重新安装失败问题解决方法
- Android 不修改签名的情况下重新打包apk文件
- apk安装包反编译+修改代码+替换资源+重新打包+签名全流程记录