前言

进行Android项目开发中想要将androidapp导出为apk的时候需要选择一个数字证书,即keystore文件(android.keystore),它用来对我们的APP进行签名,是导出APP的一个钥匙,一般需要我们自己生成android.keystore文件

方法:利用JDK下的keytool工具生成

步骤:

1:使用keytool命令,如果命令窗口提示“不是内部或外部命令”,则说明电脑还没有安装JDK,所以需要自己去搜索并安装JDK,安装完毕后,可以通过资源管理器找到keytool.exe文件位于JDK文件下的子目录bin中

2:在命令窗口中使用keytool命令:keytool -genkey -alias android.keystore -keyalg RSA -validity 20000 -keystore android.keystore,回车并依次填写相关信息,(由于之前我已经生成了android.keystore,所以现在根据参数说明改文件名等)

参数说明:

-genkey 生成文件

-alias 别名

-keyalg 加密算法

-validity 有效期

-keystore 文件名

3:这样就生成了keystore文件,同样可以通过资源管理器找到该数字证书文件,此时,它与keytool在同一个目录下,即JDK的子目录bin下(以之前生成的android.keystore为例)

4:可以将生成的证书文件复制粘贴到android项目中,作为临时文件,方便使用。

生成签名证书keystore相关推荐

  1. 签名证书(.keystore)生成指南

    签名证书(.keystore)生成指南 1.window电脑生成指南   1)安装JRE环境(推荐使用JRE8环境,如已有可跳过)   2)生成签名证书   使用keytool -genkey命令生成 ...

  2. Android平台签名证书(.keystore)生成指南

    来源:https://ask.dcloud.net.cn/article/35777 Android平台签名证书(.keystore)生成指南 分类:HTML5+ Android证书 Android平 ...

  3. Android平台签名证书(.keystore)生成

    1.简介 Android平台打包发布apk应用,需要使用数字证书(.keystore文件)进行签名,用于表明开发者身份. Android证书的生成是自助和免费的,不需要审批或付费. 可以使用JRE环境 ...

  4. 「移动端」Android平台签名证书(.keystore)生成指南

    前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家.点击跳转到网站.→传送门 本文主要介绍Android平台签名证书(.keystore)生成指南 Android平台打包 ...

  5. Android平台签名证书(.keystore)生成指南及高德地图配置

    利用keytool 工具,生成Android平台签名证书(.keystore)生成指南 生成签名证书 使用keytool -genkey命令生成证书: keytool -genkey -alias t ...

  6. 安卓App生成签名证书,uniapp生成自有证书打包

    uniapp安卓打包生成自有证书,签名.从HBuilderX3.2.0及以上版本开始支持服务器生成证书(推荐这种方法),服务器生成一键操作,比较简单.自己一步一步操作相对还是比较麻烦的. 服务器生成证 ...

  7. Android项目 生成签名证书指纹

    在生成签名证书指纹前需要满足以下两个条件: 已创建应用程序的签名证书,签名证书创建请参见生成签名证书. 当前PC已经安装JDK. 操作步骤如下: Windows a.执行CMD命令打开命令行工具,执行 ...

  8. Android签名证书 keystore jks pem x509

    Android签名证书 背景 因业务需求,经常与系统厂商打交道,大多需要厂商开放root权限 目前获取系统权限的总结有三种方式(均有实际应用) platform签名 root固件 (有su) 调用厂商 ...

  9. Android平台签名证书(.keystore)及IOS平台(.p12证书)

    一.Android平台签名证书 1.首先要安装JRE环境(推荐使用JRE8环境) 2.生成签名证书 keytool -genkey -alias testalias -keyalg RSA -keys ...

最新文章

  1. TensorFlow(2)图(默认图与自定义图) TensorBoard可视化
  2. 网络营销期间选用冷门关键词网络营销效果会好吗?
  3. Java 反射 不定参数bug
  4. android中使用哪种方式解析XML比較好
  5. Flume 1.7 源码分析(四)从Source写数据到Channel
  6. 一些不错的C++网站[秋镇菜]
  7. Java Web学习总结(23)——Distributed Configuration Management Platform(分布式配置管理平台)
  8. Python之np.where的使用
  9. 阶乘浅析poj1150 3406 zoj1222 2358
  10. Docker MySQL 8 慢查询日志监控详解
  11. modbus协议的认识和libmodbus库使用
  12. 【模电笔记】5.放大电路中的反馈
  13. 对象语言和元语言(关于命题公式的证明和估值)
  14. pip‘s dependency resolver does not currently take into account 解决办法
  15. 【NOIP 费用流】JZOJ_3029 观光公交
  16. 八位知名设计师评iOS7:新鲜但复杂
  17. i7 9750h和i511400h差距
  18. ipad发布会ipad_ipad十周年,从办公室的角度
  19. 58 同城 iOS 客户端组件化演变历程
  20. Arduino设计 有害气体检测小车

热门文章

  1. 玉米田(cowfood)
  2. 海信85u8e和海信85e7f有什么区别 哪个好详细性能配置对比
  3. 全国大学生“高教杯“成图大赛:轴类零件的快速建模
  4. android友盟微信授权登录清除,【转载】Android友盟SDK微信授权登录接入
  5. Pr:更改文本和形状的外观
  6. 倾斜摄影超大场景的三维模型的顶层合并常见的问题分析
  7. 英语日常短语积累(1)
  8. 传小米要在A股港股同时上市;车好多完成8亿美元融资;三星市值蒸发近600亿美元丨价值早报
  9. DRM Memory Management
  10. pycharm异常问题之Unable to save settings: Failed to save settings. Please restart PyCharm