生成 Android 平台签名证书流程

生成 Android 平台签名证书流程

【引言】

当我们安卓软件已经打包完毕,我们就需要生成安卓的数字证书( x.keystore )来进行该 apk 的签名,这个签名是用来表明开发者的身份。另外值得注意的是,Andriod 证书的生成是免费的,而苹果的证书则不一样。

【生成数字证书】

方法一:安装并使用 JRE 环境中的 keytool 命令 ;

方法二:使用 Android Studio 工具来直接生成;

方法三:直接去网上找生成 Android 数字证书平台( 不推荐 )。

我们这里主要讲方法一,也就是在 JRE 环境中生成数字证书,我们先来 Oracle 官方安装它的 jre 包并且设置系统环境变量。

我们打开命令行,来到 C:\Program Files (x86)\Java\jre1.8.0_251\bin ,每个人的路径可能不一样,请注意修改为自己的路径。

1_path.png

然后我们开始使用 keytool 工具生成证书:

2_generateBook1.png

输入的口令不能太短,另外输入口令的时候是看不到的,为了方便后续使用也保证不输错建议大家将口令先写在记事本里面右击鼠标复制进去。

keytool -genkey -alias test -keyalg RSA -keysize 2048 -validity 36500 -keystore F:/test.keystore

其中:

test 是证书的别名,可以自己修改,建议使用英文字母和数字。

test.keystore 是证书文件名称,可修改为自己想设置的文件名称,也可以指定完整文件路径

我这里将生成的 test.keystroe 证书保存在了 F 盘,下面那个课迁移或者不迁移,没有影响。

接下来我们要输入口令查看证书的信息:

3_catBook.png

keytool -list -v -keystore F:/test.keystore

【完结】

撒花!


回复列表



回复操作

正在加载验证码......

请先拖动验证码到相应位置

发布时间:2020-05-17 17:40:31

修改时间:2020-05-17 17:40:31

查看次数:37

评论次数:0