总是忘记获取这个东西,因此做下笔记:
![](https://img.haomeiwen.com/i4725810/f99b7591e52ad36e.png)
第一种方法:
打开dos命令 cd 切换到目录 C:\Users\hasee\.android (hasee是账户名,每个人可能不一样,大部分是Administrator)
然后输入命令:
keytool -list -v -keystore debug.keystore
Mac用户使用:keytool -list -v -keystore ~/.android/debug.keystore
![](https://img.haomeiwen.com/i4725810/53546c6656465f2e.png)
回车,这个时候提示你输入密钥库口令:输入android即可,密码是隐文,看不见的,回车得到结果:
![](https://img.haomeiwen.com/i4725810/87882e5082169a09.png)
这个是测试版本的sha1值 ,如果要获取正式版本的sha1值就需要指定keystore目录了:
前面几步是一样的,输入命令 keytool -list -v -keystore 文件目录\自己的签名文件 比如我的:keytool -list -v -keystore E:\签名文件\android.keystore ,接着按回车,然后输入秘钥:(自己设置的,每个人不一样) 回车(秘钥库口令是看不到的)
第二种简单方法:
第一步:点击右侧Gradle
第二步:点击项目名下的Tasks下的android包,再点击sigingReport
第三步:点击最下方的run中的左上方 如图所示的切换键
![](https://img.haomeiwen.com/i4725810/a9af7e191c85d14a.png)
第四步:得到SHA1值,如图所示,他也是切换到C:\Users\hasee\.android\debug.keystore这个目录下的,所以他也是获取的测试版的sha1值
![](https://img.haomeiwen.com/i4725810/ada4042724d3f505.png)
正式版本获取:keytool -list -v -keystore 文件目录 eg:keytool -list -v -keystore /User/签名文件/android.keystore
网友评论