生成安卓证书keystor命令文件



    正式打包发布Android的apk应用,需要先选择或新建一个数字证书,即keystore文件,生成数字证书的常用方法有两:一是利用eclipse生成,二是在命令行中生成,下面我们来介绍如何在命令行中生成Android的数字证书。

1、首选需要安装jdk环境(这里默认已安装)

    因为Android的数字证书keystore文件的生成是用了Java的数据证书管理工具Keytool。

    确保配置好Java的环境后,使用Windows快捷键Win+R,调出“命令提示符”窗口,在窗口中输入cmd,打开命令行输入如下命令

    keytool -genkey -alias android.keystore -keyalg RSA -validity 36500 -keystore android.keystore

   (这句话的意思是:创建了一个名为android.keystore的别名也为android.keystore的采用RSA加密算法的有效期为100年的证书文件)

   注:

    -genkey 生成文件。

    -alias 别名。

    -keyalg 加密算法。

    -validity 有效期。

    -keystore 文件名。

  然后填写依次填写密钥库口令、确认口令、姓名与姓氏、组织单位、城市或区域、省/市/自治区、国家/地区代码,最后如果正确的话填“y”,如果错误的话直接“Enter”下去,重新 再填,如下图

    生成安卓证书keystor命令文件_第1张图片

注意:密钥库口令一定要记住,以后还会用到。

   当输入"y"后没有回提示输入“输入的密钥口令”,如果跟密钥库口令一样就按回车键,否则输入,然后再确认,就生成了数字证书,如下图所示

    生成安卓证书keystor命令文件_第2张图片

   运行结束会在C:\Users\Administrator目录下看到一个android.keystore文件

  在命令行中输入keytool -list -keystore "android.keystore"命令,然后输入命令就可以看到证书的相关信息,如下图所示。

    生成安卓证书keystor命令文件_第3张图片


你可能感兴趣的:(学习笔记)