android如何获取SHA1

某些Google Play服务(例如Google登陆和App Invites)要求咱们提供签名证书的SHA-1,以便google paly为咱们的应用建立OAuth2客户端和API密钥。android

那么如何获取SHA-1呢?工具

获取SHA-1有多种方法,这里咱们介绍用命令行的方法。(使用keytool,注意,keytool是jdk的工具,因此要先设置好jdk的环境变量)google

SHA-1分为两种:发行版和调试版。这两种的获取方式是相似的。spa

一、调试版:命令行

(1)打开命令行窗口,进入C:\Users\Administrator\.android目录,里面有一个debug.keystore文件。debug

(2)输入keytool -list -v -keystore debug.keystore命令3d

结果以下图:调试

口令为android(输入口令的时候是看不见口令的)blog

而后下面出现SHA1后面的那串即是了。it

二、发布版:

首先要给本身的应用签名,而后把本身的签名证书放到指定目录下,假设放到C:\key\googlesignin.jks,googlesignin.jks为咱们签名生成的文件

(1)在C:\key里面打开命令窗口

(2)输入keytool -v -list -keystore googlesignin.jks

结果如图:

口令为签名时候所用的密码

而后下面出现SHA1后面的那串即是了。

相关文章
相关标签/搜索