2016-08-25 7 views
14

Я пытаюсь создать динамическую ссылку в Firebase, когда я выбираю приложение для Android, появляется сообщение об ошибке «Добавить SHA-1 в это приложение для Android», I «Я уже добавил учетные данные, но я не уверен, как именно« добавить SHA-1 в приложение »Как добавить SHA-1 в приложение для Android

Как это сделать?

+0

Check [это] (http://stackoverflow.com/questions/27609442/how-to-get -the-sha1-fingerprint-certificate-in-android-studio-for-debug-mode), чтобы получить ключ SHA-1 от вашей студии Android и добавить его в проект firebase. – SripadRaj

+0

У меня уже есть ключ SHA-1, но я не знаю, как добавить его в мой проект firebase –

ответ

29

chane firebase project setting[![Press add fingerprint button] 2 sha1 генерировать в андроиде студии:

  1. Выберите Gradle в андроиде Студийского из левой панели

  2. Выберите вашу App

    3.In Задачи-> android-> signingReport

    How to get sha1 fingerprint

Вы найдете sha1 отпечаток в "Gradle консоли"

добавить sha1 пальцев в firebase консоли

Add SHA1 fingerprint

+0

Найден новый способ получения подписывающего отчета;) –

+0

запомнить в выводе подписи отчета копировать как выпуск, так и 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» на пути к вашим окнам каталога пользователя

, если вы хотите, чтобы получить продукцию SHA-1 для собственного сертификата, замените «C:\Users\user\.android\debug.keystore» с пользовательской KeyStore путем и использовать свой KeystorePass и Keypass вместо android/android.

чем объявить SHA-1 отпечатки пальцев, которые Вы получаете на свой firebase консоли, как Дамини сказал

2

Только в случае: при использовании командной строки для создания SHA1 отпечатков пальцев, будьте осторожны, указав путь к папке. Если Ваше имя пользователя или андроид путь к папке имеет место, вы должны добавить две двойные кавычки, как показано ниже:

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