阅读:3142回复:0
生成Android studio可以使用的keystore系统签名文件
一、准备工具:
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.pem3. 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 |
|