为cordova生成的android应用签名

本文转自网络,有修改。

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

为cordova生成的android应用签名_第1张图片

详细命令参考
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 

为cordova生成的android应用签名_第2张图片

详细指令参考

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

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



你可能感兴趣的:(为cordova生成的android应用签名)