正式打包发布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”下去,重新 再填,如下图

   

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

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

   

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

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

   


更多相关文章

  1. 发布android app到android market的方法
  2. Android使用第三方SDK实现百度地图
  3. Android(安卓)百度地图开发之一(Hello BaiDu Map)
  4. 浅谈Androi安全问题和Android(安卓)P安全新特性
  5. Android(安卓)Studio 的四种打包方式
  6. Android(安卓)百度地图开发(一)--- 申请API Key和在项目中显示百度
  7. Android签名教程
  8. 高德地图的调试版SHA1与发布版SHA1分别的获取,申请到KEY
  9. Android(安卓)Java 获取剪切板的内容,MD5加密。

随机推荐

  1. thinkphp3.2数据库操作
  2. Android(安卓)ListView几个比较有用的属
  3. Android(安卓)Preference置灰显示
  4. Android文件关联
  5. 关于android“多选”的小研究
  6. 解决ScrollView中填充内容上下会有阴影的
  7. Android(安卓)自定义View跟随页面切换小
  8. Android(安卓)tips2
  9. Android实现九宫格图案解锁
  10. android Frame动画基础