Android apk签名

Java 1.6:

jarsigner -keystorekey.keystore -storepass password -signedjar signed.apk unsigned.apkalias

 

Java 1.7:

jarsigner -digestalg SHA1 -sigalg MD5withRSA -keystore key.keystore -storepass password -signedjar signed.apk unsigned.apkalias

 

上面命令会出现怪怪的警告,有强迫症看上去不舒服的,命令加上 -tsa https://timestamp.geotrust.com/tsa 就可以了,不加也不影响

jarsigner -digestalg SHA1 -sigalg MD5withRSA -tsa https://timestamp.geotrust.com/tsa -keystore key.keystore -storepass password -signedjar signed.apk unsigned.apk alias

 

v2 

java -jar apksigner.jar sign //执行签名操作
--ks 你的jks路径 //jks签名证书路径 
--ks-key-alias 你的alias //生成jks时指定的alias
--ks-pass pass:你的密码 //KeyStore密码
--key-pass pass:你的密码 //签署者的密码,即生成jks时指定alias对应的密码
--out output.apk //输出路径 input.apk //被签名的apk

没有更多推荐了,返回首页