一、工具准备:OpenSSL、Android studio。

目录

一、准备工具:

二、使用OpenSSL生成key.pem及platform.p12

1. 找到OpenSSL安装路径C:\OpenSSL-Win64\bin,点击文件路径,输入cmd并回车。

2. 在cmd中输入指令将platform.pk8生成key.pem

3. platform.x509.pem生成platform.p12。

三、是keytool生成最后的keystore

1. 使用keytool工具

2. 将第二步操作中生成的文件key.pem和platform.p12拷贝到该目录下。

3. 通过指令生成keystore:

四、Android studio配置keystore

1. 拷贝文件到D:/keystore/mykey.keystore

2. 配置keystore

五、结语


研读了前辈的博客整理记录一下。但是忘记参考哪位前辈的博客了,感谢前辈的总结。

一、准备工具:

OpenSSL及Android studio。OpenSSL小工具请自取。

二、使用OpenSSL生成key.pem及platform.p12

1. 找到OpenSSL安装路径C:\OpenSSL-Win64\bin,点击文件路径,输入cmd并回车。

2. 在cmd中输入指令将platform.pk8生成key.pem

openssl pkcs8 -inform DER -nocrypt -in platform.pk8 -out key.pem

3. platform.x509.pem生成platform.p12。

platform.p12 密码是 password。alias别名是mykey,密码是Android,想设置其他值,可以在对应位置修改

openssl pkcs12 -export -in platform.x509.pem -inkey key.pem -out platform.p12 -password pass:android -name mykey

三、是keytool生成最后的keystore

1. 使用keytool工具

打开\Android Studio\jre\bin目录,Android studio所使用jre目录,没有换目录的话,一般就在安装路径下的。然后重复 二、章1节操作,点击路径,输入cmd。

2. 将第二步操作中生成的文件key.pem和platform.p12拷贝到该目录下。

3. 通过指令生成keystore:

keytool -importkeystore -deststorepass password -destkeystore mykey.keystore -srckeystore platform.p12 -srcstoretype  PKCS12 -srcstorepass android

四、Android studio配置keystore

1. 拷贝文件到D:/keystore/mykey.keystore

2. 配置keystore

找到右上角图标project structure,依次配置即可。修改过名称及密码的,按照对应位置设置。

五、结语

感谢各位前辈无私奉献。

通过.pk8及.pem文件生成Android studio使用的keystore文件。相关推荐

  1. android--在命令行中生成Android的数字证书keystore文件

    标题 生成 密钥口令为 13458977480 密钥库口令为 13458977480 存放位置 查看证书的相关资料

  2. Android Studio中使用样式文件

    Android Studio的样式(style)文件包含了样式资源,样式资源定义了单个视图(View)或者整个活动(Activity)的界面格式和外观. 1 添加样式文件 在Android Studi ...

  3. Android Studio SVN配置忽略文件 1.用Android Studio创建一个项目,会在根目录和Module目录下自动生成.gitignore文件,貌似是Git的配置文件,

    Android Studio SVN配置忽略文件 1.用Android Studio创建一个项目,会在根目录和Module目录下自动生成.gitignore文件,貌似是Git的配置文件,和SVN没有关 ...

  4. android studio butterknife自动生成,Android Studio使用ButterKnife和Zelezny的方法

    Android Studio使用ButterKnife和Zelezny的方法 发布时间:2020-08-22 00:29:27 来源:脚本之家 阅读:182 作者:CSDN_陈诚 前言 ButterK ...

  5. android studio创建md,如何在Android Studio中设置*md文件打开方式

    最近在Android Studio中写一些Demo的时候,会顺便在里面创建一个.md文件用来进行Demo笔记的书写.然而Android Studio不带有markdown预览功能,所以我就琢磨如何在A ...

  6. 基于Android平台的记事本软件(Android Studio项目+报告+app文件)

    移动应用开发技术 期末考核报告 题   目:        基于Android平台的记事本软件             学生姓名     学生学号                           ...

  7. Android Studio中的keystore

    跟着导师第一次做一个使用人数达到4位数的软件,软件提供了更新,结果在更新的时候发现,有的人显示的是已安装了存在签名冲突的同名数据包,不能安装.查了下发现是keystore的问题.(直接用apk文件夹下 ...

  8. 关于Android Studio里的Gradle文件

    // 声明是Android程序 //apply plugin是最新gradle版本的写法,以前的写法是apply plugin: 'android', 如果还是以前的写法,请改正过来 apply pl ...

  9. android studio 如何导入工程文件,Android studio如何导入已有的eclipse工程

    google最近新推出了android studio软件来取代eclipse,使用起来确实体验很不错,比eclipse要强大一些,不过,现在包括github上面的代码都是基于eclipse的,因此,我 ...

  10. android studio秘钥库文件不存在,获得SHA1以及错误java.lang.Exception: 密钥库文件不存在: keystore...

    一:在Android studio中Terminal中切换到相应的盘符下,我的jks文件在D盘,输入keytool -v -list -keystore myfirst.jks   "myf ...

最新文章

  1. SP-45ML光电二极管放大电路设计
  2. Django 和 Ajax 简介
  3. java 生成 防伪码,C#生成防伪码的思路及源码分享
  4. reactjs redux集中式状态管理最简入门案例
  5. HTML CSS简介与图片映射
  6. 【ArcGIS遇上Python】ArcGIS Python实现批量化矢量和栅格数据重命名
  7. 最小函数值(信息学奥赛一本通-T1370)
  8. windows 安装mongodb
  9. css动画逐帧播放、缩放
  10. 学校中有老师和学生两类人,而在职研究生既是老师又是学生,对学生的管理和对教师的管理在他们身上都有体现。...
  11. linux交换分区概念,关于linux:Linux交换空间swap讲解
  12. 树莓派计算机组装,Samytronix Pi:用树莓派 DIY 的桌面计算机
  13. ps—ps,cs6图层面板解释,图层样式详解
  14. 如何让计算机查找不到无线网络,笔记本电脑搜索不到无线网络怎么办?
  15. CE+OD外挂制作实战 [提高篇]
  16. 可以下载全球气象资料的网站
  17. Educational Codeforces Round 87 (Rated for Div. 2)A. Alarm Clock
  18. 高等数学期末总复习 DAY6.洛必达求极限、不等式单调性证明、判断拐点、曲率以及曲率半径
  19. 用c语言实现文本文件中的字符筛选分析(二)
  20. 软件工程和软件开发过程

热门文章

  1. 金万维怎么使用远程服务器,远程桌面如何设置?
  2. telnet php,使用php实现telnet功能
  3. 有了BBdoc文档搜索,就不要使用DocFetcher 全文搜索了
  4. Openssl建立CA系统
  5. OpenCL编程入门
  6. 二分插入排序(折半插入排序)--排序算法(六)
  7. 狂神说Linux学习笔记
  8. linux系统gaussian09,高斯(Gaussian)软件linux下安装
  9. 【金融量化】期货中的成交量和持仓量指标
  10. 通达信公式-当天成交量不大于百日均成交量比例