【Android】Android studio jks打包证书 命令方式

前言

既然使用的Android studio (简称AS)话,还可以直接使用证书的话,多好啊 。打包证书的话,那么开始教程了。说明下:这里我使用mac系统的。

教程开始

准备工作

  • 打开Android studio (简称AS),需要下面的终端
    Android studio 终端

  • 准备的是本文下面的命令了

命令

下面的命令请直接复制,然后粘贴到Android studio 终端中

1、进入 .android 文件夹中

cd ~/.android 

2、输入生成证书命令:

keytool -list -v -keystore debug.keystore

3、输入密钥库口令:

这里我是直接回车了。也可以输入 android

android 或者 回车

下面得上图了,有图有真相:

【Android】Android studio jks打包证书 命令方式_第1张图片

4、给密钥库设置密码并且填写信息

eytool -genkey -alias sksalias -keyalg RSA -keystore skeystore.jks

【Android】Android studio jks打包证书 命令方式_第2张图片

5、给密钥填写一些信息

如果你输入好了后,就在后面进行询问及是否正确,请输入 y 即可。如图展示

【Android】Android studio jks打包证书 命令方式_第3张图片

6、输入 的密钥口令

这里和上面的第三步是一样密码。

这里就不上图片了,跳过了。

7、查看密钥库

这里是查看刚才弄好的密钥库,这里还会让你输入上面第四步设置的密码。

keytool -list -v -keystore skeystore.jks

【Android】Android studio jks打包证书 命令方式_第4张图片

8、导出密钥库公钥、信息等到证书中

语法:

keytool -export -alias sksalias -keystore skeystore.jks -storepass 这里是第四步的密码 -file scert.cer

比如(这里得密码是123456,那么请看仔细下面的哪里有密码是123456的位置,改下自己在第四步设置的)。生成 scert.cer 文件

keytool -export -alias sksalias -keystore skeystore.jks -storepass 123456 -file scert.cer

这里也不上图了

9、建立信任密钥库(将服务端证书,导入到客户端的信任密钥库中)

这里有些东东,在此省略下,原因是我也懂得不多。反正我这里跳过了,没有执行下面的这句。有人知道的麻烦留个言

keytool -import -alias  sksalias  -file scert.cer -keystore ctruststore

10、显示当前目录的路径名

这里和window和mac差不多,也是输入 pwd 回车

pwd

mac 的操作

10、进入本地文件夹查看

这里演示的Mac系统的,window的直接粘贴到文件路径中就可以了,不加以演示。

/* Mac的系统进入某个路径下的文件,可以通过按 */
command + shift + G

/* 弹出输入的路径输入框,请将第九操作步骤复制下来的粘贴进去,再次回车即可 */

【Android】Android studio jks打包证书 命令方式_第5张图片

Android studio 打包(单击我)


结语

能操作到此处的人,绝非平凡人,日后成大神,带带我。转载告诉我一声。解决的人请勿忘点赞,写的很辛苦的。感谢大家支持。

你可能感兴趣的:(Android,安卓)