代码改变世界

命令行下对apk签名

2012-08-30 17:26  李泱  阅读(224)  评论(0编辑  收藏  举报
1、生成签名密钥文件: 

D:\>keytool -genkey -alias demo.keystore -keyalg RSA -validity 40000 -keystore demo.keystore  

/*说明:-genkey 产生密钥 
       -alias demo.keystore 别名 demo.keystore 
       -keyalg RSA 使用RSA算法对签名加密 
       -validity 40000 有效期限4000天 
       -keystore demo.keystore */  

 

 2、使用密钥签名APK:

D:\>jarsigner -verbose -keystore demo.keystore -signedjar demo_signed.apk demo.apk demo.keystore  
/*说明:-verbose 输出签名的详细信息 
       -keystore  demo.keystore 密钥库位置 
       -signedjar demor_signed.apk demo.apk demo.keystore 正式签名,三个参数中依次为签名后产生的文件demo_signed,要签名的文件demo.apk和密钥库demo.keystore
.*/