Android Studio获取release版本文件的SHA-1信息

原创文章,转发请说明:http://blog.csdn.net/talentclass_ctt/article/details/78888742

一、为什么要release版本文件的SHA-1信息?

很多第三方服务都要用到,某某地图啊、某某支付啊,等等等…写了几次老是忘了,这次记录下来,以后看自己的不用去网上瞎鸡巴找。

debug版本的keystore文件名:debug.keystore

发布版本apk对应的 keystore其实就是.jks文件,别傻乎乎的找什么XXX.keystore。

二、AndroidStudio怎么获取SHA-1信息?

在Terminal输入:keytool -list -v -keystore "这里填jks的绝对路径"

如:keytool -list -v -keystore "C:\Users\TalentClass\tour.jks"

(你别告诉我不知道Terminal在哪,哈哈哈)

然后会提示输入口令(就是密码),写的过程中不会出现字符,只管输入口令然后回车就行了。

接下来会出现很多信息,自己找到SHA-1就行了,美滋滋。

三、jks或者说keystore怎么生成?

1、  点Build-->GenerateSigned APK…;


2、  一开始是空的,按下图步骤1、2、3,第二步根据英文单词填,密码要填,其他随便,填完第三步file name点ok第一个界面就自动填好了,点next就行;


3、  选V2,点finish就完事。


四、(额外篇)怎么获取debug版的SHA1信息?

一样的道理,在Terminal输入:keytool -list -v -keystore "这里填debug.keystore的绝对路径"

或者直接输入:keytool -list -v -keystore debug.keystore

如:keytool -list -v -keystore"C:\Users\TalentClass\.Android\debug.keystore"

口令默认没有,所以直接回车就行了。