通过.pk8及.pem文件生成Android studio使用的keystore文件。
一、工具准备: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文件。相关推荐
- android--在命令行中生成Android的数字证书keystore文件
标题 生成 密钥口令为 13458977480 密钥库口令为 13458977480 存放位置 查看证书的相关资料
- Android Studio中使用样式文件
Android Studio的样式(style)文件包含了样式资源,样式资源定义了单个视图(View)或者整个活动(Activity)的界面格式和外观. 1 添加样式文件 在Android Studi ...
- Android Studio SVN配置忽略文件 1.用Android Studio创建一个项目,会在根目录和Module目录下自动生成.gitignore文件,貌似是Git的配置文件,
Android Studio SVN配置忽略文件 1.用Android Studio创建一个项目,会在根目录和Module目录下自动生成.gitignore文件,貌似是Git的配置文件,和SVN没有关 ...
- android studio butterknife自动生成,Android Studio使用ButterKnife和Zelezny的方法
Android Studio使用ButterKnife和Zelezny的方法 发布时间:2020-08-22 00:29:27 来源:脚本之家 阅读:182 作者:CSDN_陈诚 前言 ButterK ...
- android studio创建md,如何在Android Studio中设置*md文件打开方式
最近在Android Studio中写一些Demo的时候,会顺便在里面创建一个.md文件用来进行Demo笔记的书写.然而Android Studio不带有markdown预览功能,所以我就琢磨如何在A ...
- 基于Android平台的记事本软件(Android Studio项目+报告+app文件)
移动应用开发技术 期末考核报告 题 目: 基于Android平台的记事本软件 学生姓名 学生学号 ...
- Android Studio中的keystore
跟着导师第一次做一个使用人数达到4位数的软件,软件提供了更新,结果在更新的时候发现,有的人显示的是已安装了存在签名冲突的同名数据包,不能安装.查了下发现是keystore的问题.(直接用apk文件夹下 ...
- 关于Android Studio里的Gradle文件
// 声明是Android程序 //apply plugin是最新gradle版本的写法,以前的写法是apply plugin: 'android', 如果还是以前的写法,请改正过来 apply pl ...
- android studio 如何导入工程文件,Android studio如何导入已有的eclipse工程
google最近新推出了android studio软件来取代eclipse,使用起来确实体验很不错,比eclipse要强大一些,不过,现在包括github上面的代码都是基于eclipse的,因此,我 ...
- android studio秘钥库文件不存在,获得SHA1以及错误java.lang.Exception: 密钥库文件不存在: keystore...
一:在Android studio中Terminal中切换到相应的盘符下,我的jks文件在D盘,输入keytool -v -list -keystore myfirst.jks "myf ...
最新文章
- SP-45ML光电二极管放大电路设计
- Django 和 Ajax 简介
- java 生成 防伪码,C#生成防伪码的思路及源码分享
- reactjs redux集中式状态管理最简入门案例
- HTML CSS简介与图片映射
- 【ArcGIS遇上Python】ArcGIS Python实现批量化矢量和栅格数据重命名
- 最小函数值(信息学奥赛一本通-T1370)
- windows 安装mongodb
- css动画逐帧播放、缩放
- 学校中有老师和学生两类人,而在职研究生既是老师又是学生,对学生的管理和对教师的管理在他们身上都有体现。...
- linux交换分区概念,关于linux:Linux交换空间swap讲解
- 树莓派计算机组装,Samytronix Pi:用树莓派 DIY 的桌面计算机
- ps—ps,cs6图层面板解释,图层样式详解
- 如何让计算机查找不到无线网络,笔记本电脑搜索不到无线网络怎么办?
- CE+OD外挂制作实战 [提高篇]
- 可以下载全球气象资料的网站
- Educational Codeforces Round 87 (Rated for Div. 2)A. Alarm Clock
- 高等数学期末总复习 DAY6.洛必达求极限、不等式单调性证明、判断拐点、曲率以及曲率半径
- 用c语言实现文本文件中的字符筛选分析(二)
- 软件工程和软件开发过程