Google Sign In в Android получает неверный сертификат отпечатка пальца SHA-1 ошибка

1

Я хочу интегрировать Google SignIn в мое приложение для Android. Я следовал за всеми шагами согласно документам. я создал определенный fingerprint через cmd, используя следующую команду.

keytool -list -keystore C:\Users\ufxyhy\.android\debug.keystore

Я ввел пароль в ответ на запрос, а затем получил ключ, обозначенный как SHA-256, и он отображается как недействительный fingerprint при создании идентификатора клиента OAuth.

Результат, который я получаю в CMD, выглядит следующим образом

Keystore type: JKS

Поставщик Keystore: SUN

Ваше хранилище ключей содержит 1 запись

androiddebugkey, 18 мая 2018 года, PrivateKeyEntry, отпечаток сертификата (SHA-256):

00:00: ****************: 00: 00: 00: 00: 00

Это показывает как SHA-256, Как я могу создать правильный fingerprint SHA-1 для отладки?

Теги:
keytool
sha1

2 ответа

2
Лучший ответ

Вы можете получить SHA1 с помощью следующей команды

keytool -list -v -keystore {keystore_name} -alias {alias_name}

например:

keytool -list -v -keystore C:\Users\me\Desktop\release.jks -alias sample

вы также можете получить его прямо в Android Studio, как на картинке Изображение 174551

1

Вам необходимо предоставить пароль хранилища ключей по умолчанию и пароль ключа, который вы не предоставили, запустите приведенный ниже код и проверьте.

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

Ещё вопросы

Сообщество Overcoder
Наверх
Меню