SHA1認證指紋

如果要在project裡使用 Google Maps 的相關功能,要先在google開發者控制台上註冊應用程式專案,然後取得可新增至應用程式的 Google API 金鑰。

取得API金鑰會需要用到電腦的SHA1認證指紋。SHA1是一種加密演算法,可以用來辨識電腦身分,這裡我們要用電腦的SHA1指紋來註冊並取得金鑰。

以下介紹在不同作業系統上取得電腦SHA1金鑰的方法。

windows: 0.設定環境變數:對著我的電腦點選右鍵=>選擇內容=>

選取左側的進階環境設定=>進階=>環境變數

新增或編輯使用者變數PATH=>增加JDK預設安裝位置下的bin目錄

1.開啟JDK預設安裝位置下的bin目錄 ex:C:\Program Files\Java\jdk 1.8.0_102\bin ,這個路徑會與安裝Java的檔案路徑有關。

2.選擇 檔案|開啟命令提示字元

3.輸入以下命令:keytool -list -v -keystore "%USERPROFILE%.android\debug.keystore" -alias androiddebugkey -storepass android -keypass android

4.記下所出現的SHA1值

Linux(已手動安裝Java)

1.開啟終端機,利用以下命令輸出java jdk的路徑 export JAVA_HOME={PATH to JDK}

2.利用以下命令執行keytool $JAVA_HOME/bin/keytool -list -v -keystore ~/.android/debug.keystore" -alias androiddebugkey -storepass android -keypass android

3.記下所出現的SHA1值

Mac OS X

1.與Linux類似,開啟終端機輸入以下命令 keytool -list -v -keystore ~/.android/debug.keystore" -alias androiddebugkey -storepass android -keypass android

2.記下所出現的SHA1值

results matching ""

    No results matching ""