阅读:2149回复:0

生成Android studio可以使用的keystore系统签名文件

楼主#
更多 发布于:2022-06-02 16:25
一、准备工具:

OpenSSL及Android studio


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



1. 找到OpenSSL安装路径C:\OpenSSL-Win64\bin,点击文件路径,输入cmd并回车。或者也可以在Linux环境下操作,将platform.pk8和platform.x509.pem这2个签名文件放在同一个目录下,然后进到这个目录下,使用命令生成相应的key



2. 在cmd或Linux中输入指令将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
找到AndroidStudio右上角图标project structure,依次配置即可。修改过名称及密码的,按照对应位置设置。

然后就直接可以运行或编译生成带系统签名的APK

最新喜欢:

jay30219jay302... PazivalPaziva... zhaoyf13zhaoyf...
游客

返回顶部