Как добавить SHA-1 в приложение для android
Я пытаюсь создать динамическую ссылку в Firebase, когда я выбираю приложение для android, он показывает ошибку "добавить SHA-1 в это приложение для android", я уже добавил учетные данные, но я не уверен, как именно я"добавить SHA-1 в приложение"
Как это сделать?
6 ответов
поколение sha1 в Android studio:
выберите Gradle в Android studio с правой панели
Выберите Приложение
в задачи - > android - > signingReport
двойной клик signingReport
.
вы найдете отпечаток пальца sha1 в "Консоль Gradle"
добавьте этот отпечаток sha1 в консоль firebase
в качестве альтернативы вы можете использовать командную строку, чтобы получить контрольную сумму 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
отпечатки пальцев вы доберетесь до консоли firebase, как сказал Дамини
Если вы используете Google Play App Signing вам нужно использовать SHA1 из google play, так как Google заменит ваш ключ подписи релиза на ключ на сервере googles
на всякий случай: при использовании командной строки для создания отпечатка SHA1 будьте осторожны при указании пути к папке. Если ваше имя Пользователя или путь к папке android имеет пробел, вы должны добавить две двойные кавычки, как показано ниже:
keytool -list -v -keystore "C:\Users\User Name\.android\debug.keystore" -alias androiddebugkey -storepass android -keypass android
только что прошел этот код в CMD
keytool -list -v -alias androiddebugkey -keystore %USERPROFILE%\.android\debug.keystore
MacOS просто вставьте в терминал:
keytool -list -v -alias androiddebugkey -keystore ~/.android/debug.keystore -storepass android -keypass android