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