某些Google Play服務(例如Google登錄和App Invites)要求我們提供簽名證書的SHA-1,以便google paly為我們的應用創建OAuth2客戶端和API密鑰。 那麼如何獲取SHA-1呢? 獲取SHA-1有多種方法,這裡我們介紹用命令行的方法。(使用keytool,註意,k ...
某些Google Play服務(例如Google登錄和App Invites)要求我們提供簽名證書的SHA-1,以便google paly為我們的應用創建OAuth2客戶端和API密鑰。
那麼如何獲取SHA-1呢?
獲取SHA-1有多種方法,這裡我們介紹用命令行的方法。(使用keytool,註意,keytool是jdk的工具,所以要先設置好jdk的環境變數)
SHA-1分為兩種:發行版和調試版。這兩種的獲取方式是類似的。
1、調試版:
(1)打開命令行視窗,進入C:\Users\Administrator\.android目錄,裡面有一個debug.keystore文件。
(2)輸入keytool -list -v -keystore debug.keystore命令
結果如下圖:
口令為android
然後下麵出現SHA1後面的那串便是了。
2、發佈版:
首先要給自己的應用簽名,然後把自己的簽名證書放到指定目錄下,假設放到C:\key\googlesignin.jks,googlesignin.jks為我們簽名生成的文件
(1)在C:\key裡面打開命令視窗
(2)輸入keytool -v -list -keystore googlesignin.jks
結果如圖:
口令為簽名時候所用的密碼
然後下麵出現SHA1後面的那串便是了。