jarsigner 命令行为apk签名

其实很简单的一条命令

jarsigner  -verbose -keystore /xxx/release.keystore  -signedjar /xxx/123.signed.apk  /xxx/unsign.apk  xxx[签名文件里别名]  

 如果你是JDK7的话,就用下面的命令(需要指定-sigalg and -digestalg)):

jarsigner -verbose -sigalg SHA1withRSA -digestalg SHA1 -keystore my-release-key.keystore -signedjar /xxx/123.signed.apk  /xxx/unsign.apk  xxx[签名文件里别名]

  

参考页面:http://developer.android.com/tools/publishing/app-signing.html

检验是否签名成功:

 jarsigner  -verify xxx.apk

jarsigner -certs -verbose  -verify xxx.apk

猜你喜欢

转载自20142014.iteye.com/blog/2070166