牧者

大风起兮云飞扬

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::

本文转自网络,有修改。

 

1、进入到工程根目录,用命令生成apk

cordova build -release  Android

这里要用release模式来生成,否则签名时会失败。

2、使用JDK中提供的keytool命令来生成一个签名证书
CMD到上一步生成的XXXX-release-unsigned.apk所在目录,并运行下面的命令(下面XXX是你取的证书名字)

keytool -genkey -v -keystore XXXX.keystore -alias XXXX -keyalg RSA -validity 365

详细命令参考
http://www.cnblogs.com/kungfupanda/archive/2010/09/01/1815047.html

然后同目录下就会生成XXXX.keystore证书

3、使用jarsigner命令对我们的apk进行签名

jarsigner -keystore XXXX.keystore -digestalg SHA1 -sigalg MD5withRSA XXXX-release-unsigned.apk XXXX

4、检测APK是否已经签名

jarsigner  -verbose -certs -verify XXX.apk 

详细指令参考

http://www.cnblogs.com/QuLory/p/3141039.html

原文地址:http://blog.csdn.NET/perny/article/details/42169131

posted on 2017-03-21 14:34  牧者.D  阅读(214)  评论(0)    收藏  举报