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

你可能感兴趣的:(android,签名,JDK7,jarsigner,签名失败)