cordova打包安卓自己生成keystore文件,用于打包release版本的APK
我的工作环境是win7。
使用Java自带的keytool工具,生成keystore文件。
打开cmd命令行工具,把当前目录设置成 java安装目录/bin 。
我的java安装目录是 F:\Program Files\Java\jdk1.7.0_25 ,我把当前目录设置成 F:\Program Files\Java\jdk1.7.0_25\bin 。
我先输入"f:"并回车,把当前目录更改成F盘;再输入"cd Program Files\Java\jdk1.7.0_25\bin"并回车,当前目录更改完毕。
使用keytool工具。
我要生成的keystore文件叫做 MyFirstTest.keystore ;
为了便于记忆和书写,我给它想了一个别名叫做 MyKeystore ;
我希望它的有效期是1000天。
于是,我输入如下的命令:
keytool -genkey -v -keyalg RSA -keystore MyFirstTest.keystore -alias MyKeystore -validity 1000
然后就是一步一步的设置密码,设置开发者名字等等信息。如下图:
注意,在“输入**库口令”和“再次输入新口令”两个步骤中,你的输入不会显示出来,但是后台是记录的,输入完毕按回车就好。
然后,在当前目录下就生成了 MyFirstTest.keystore 文件。
========================================================
如何查看一个keystore文件的信息呢?例如忘记了别名,该怎么找回?
同样使用keytool工具来查看keystore文件的信息。
例如,我想查看 MyFirstTest.keystore 文件的信息,它的口令是 tttkkk ,我输入如下的指令即可:
keytool -list -v -keystore MyFirstTest.keystore -storepass tttkkk