2016-08-25 24 views
14

我試圖在Firebase中創建一個動態鏈接,當我選擇Android應用程序時,它顯示一條錯誤,說「向此Android應用程序添加SHA-1」,我已經添加了證書,但我不確定我應該如何「將SHA-1添加到應用程序」如何將SHA-1添加到Android應用程序

這是如何完成的?

+0

檢查[這](http://stackoverflow.com/questions/27609442/how-to-get -Sha-1-fingerprint-certificate-in-android-studio-for-debug-mode)從你的android studio獲取SHA-1密鑰並將其添加到你的firebase項目 – SripadRaj

+0

我已經有了SHA-1密鑰,但是我不知道如何將它添加到我的Firebase項目 –

回答

29

chane firebase project setting[![Press add fingerprint button] 2 SHA1產生在Android Studio中:

  1. 從左側面板

  2. 的Android studion選擇gradle這個選擇您的應用

    3.In任務 - > android-> signingReport

    How to get sha1 fingerprint

你會發現在SHA1指紋「搖籃控制檯

在火力控制檯添加此SHA1指紋

Add SHA1 fingerprint

+0

找到了獲取簽名報告的新方法;) –

+0

記住在簽名報告的輸出中複製了release和debug sha1。 – humazed

+0

無法獲取SHA。 – CopsOnRoad

13

或者您可以使用命令行,讓您的SHA- 1指紋:

用於您應該使用的調試證書:

keytool -list -v -keystore C:\Users\user\.android\debug.keystore -alias androiddebugkey -storepass android -keypass android 

你應該改變「c:\Users\user」的路徑到您的Windows用戶目錄

,如果你想獲得生產SHA-1爲您自己的證書,將「C:\Users\user\.android\debug.keystore」與您的自定義密鑰庫的路徑和使用KeystorePass和Keypass而不是android/android。

比起SHA-1指紋你申報你的火力控制檯Damini說

2

以防萬一:在使用命令行來生成SHA1指紋,小心而指定的文件夾路徑。 如果您的用戶名或Android文件夾路徑中有空格,你應該添加如下兩個雙引號:

keytool -list -v -keystore "C:\Users\User Name\.android\debug.keystore" -alias androiddebugkey -storepass android -keypass android 
相關問題