自己生成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







评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值