android apk jarsigner 签名打包

cmd 命令符打包: 

规则:  jarsigner -verbose -keystore 签名路径 -signedjar 签名后的apk存放路径  未签名的apk 签名文件的别名

项目如我的项目是:

C:Program FilesJavajdk1.6.0_39in>

jarsigner -verbose -keystore C:Usersjian_zhouDesktopdcmstop.keystore  -signedjar C:Usersjian_zhouDesktopdsgin_new.apk C:Usersjian_zhouDesktopdold.apk demo.key

生成数据签名的方式:

C:Program FilesJavajdk1.6.0_39in>

keytool -genkey -alias demo.keystore -keyalg RSA -validity 40000 -keystore C:Usersjian_zhouDesktopddemo.keystore

注意:1、命令符要指定到:C:Program FilesJavajdk1.7.0_45in> 就行了  后边直接敲签名目录

         2、jdk1.7的有问题。我重新下了个jdk1.6的来打包

还有一种签名打包方式从eclipse里直接签名。


jarsigner -verbose -keystore C:UsersxinmaDesktophfl.jks -signedjar C:UsersxinmaDesktopyasuosgin_new.apk C:UsersxinmaDesktopsign.apk hfl

原文地址:https://www.cnblogs.com/yujian-bcq/p/4184362.html