天天看點

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…;

Android Studio擷取release版本檔案的SHA-1資訊

2、  一開始是空的,按下圖步驟1、2、3,第二步根據英文單詞填,密碼要填,其他随便,填完第三步file name點ok第一個界面就自動填好了,點next就行;

Android Studio擷取release版本檔案的SHA-1資訊

3、  選V2,點finish就完事。

Android Studio擷取release版本檔案的SHA-1資訊

四、(額外篇)怎麼擷取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"

密碼預設沒有,是以直接回車就行了。