Подтвердить что ты не робот

Как добавить SHA-1 в приложение для Android

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

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

4b9b3361

Ответ 1

поколение sha1 в андроид студии:

change firebase project setting

Press add fingerprint button

  1. Выберите Gradle в Android Studio от правой панели

  2. Выберите свое приложение

  3. В заданиях → android-> signatureReport

Дважды щелкните по signingReport.

How to get sha1 fingerprint

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

добавить этот sha1 отпечаток в консоль Firebase

Add SHA1 fingerprint

Ответ 2

Если вы используете Google Play App Signing, вам нужно использовать SHA1 из Google Play, так как Google заменит ваш ключ подписи релиза на ключ на сервере Google.

enter image description here

Ответ 3

В качестве альтернативы вы можете использовать командную строку для получения вашего отпечатка 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" на свой собственный путь KeyStore и используйте KeystorePass и Keypass вместо android/android.

Объявите SHA-1 отпечатки пальцев, которые вы попадете на консоль firebase, как сказал Damini

Ответ 4

MacOS просто вставьте в Терминал:

keytool -list -v -alias androiddebugkey -keystore ~/.android/debug.keystore -storepass android -keypass android

Ответ 5

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

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

Ответ 6

Попробуйте вставить этот код в CMD:

keytool -list -v -alias androiddebugkey -keystore  %USERPROFILE%\.android\debug.keystore

Ответ 7

терминал Linux OS запустить это:

  keytool -list -v -keystore ~/.android/debug.keystore -alias androiddebugkey -storepass android -keypass androi

Ответ 8

В Windows откройте программу командной строки. Вы можете сделать это, перейдя в меню Пуск

  keytool -exportcert -list -v -alias androiddebugkey -keystore %USERPROFILE%\.android\debug.keystore

В Mac/Linux откройте Терминал и вставьте

   keytool -exportcert -list -v -alias androiddebugkey -keystore ~/.android/debug.keystore

Ответ 9

Откройте терминал и запустите утилиту keytool, поставляемую с Java, чтобы получить SHA-1 отпечаток сертификата. Вы должны получить как отпечатки пальцев, так и отладочные сертификаты.

Чтобы получить сертификат выпуска сертификата: список ключей -exportcert -v\-alias -keystore

Ответ 10

Если вы используете Google Play App Signing, вам не нужно добавлять ключи SHA-1 вручную, просто войдите в Firebase, перейдите в "настройки проекта" → "интеграция" и нажмите кнопку, чтобы связать Google Play с firebase, SHA. -1 будет добавлено автоматически.