Android-在Terminal用命令行生成jks签名文件并查看SHA1值

图片来源于网络

今天我用Android studio可视化操作生成签名文件,想要获取SHA1值一直报错说jks文件格式不对。我就想了一下,我决定用命令行生成签名文件,记录一下我的操作过程分享给看文章的小伙伴。

注意:

我的操作是建立在Java配置了全局变量的情况下,没有配置环境。我这篇博客的操作方法不行。

查看keytool的参数说明

keytool -genkey --help

Terminal输入上面的命令会出现下面的图片展示的情况:

使用keytool生成签名文件

命令行举例:

keytool -genkey -alias 【别名】-keyalg 【加密算法】-keystore 【密钥文件名/密钥完整路径】

流程示范

这里来一个流程示范,仅供参考,正式发布签名不建议这样写。

keytool -genkey -alias test -keyalg RSA -keystore test.jks

记得在记事本上面编辑好,直接复制Terminal上面,这样会比较方便。下面是一个完成的创建图示。


刚兴趣的小伙伴可以试试,创建完成之后,你就会发现简单的了。

查看文件的SHA1值

查看的命令:

keytool -list -keystore test.jks

Terminal控制台输出如下图所示:


企业微信截图_16402403481402.png

你可能感兴趣的:(Android-在Terminal用命令行生成jks签名文件并查看SHA1值)