Хэш ключа не совпадает ни с одним из сохраненных ключей в стандофф 2
У меня действительно проблемы с хеш-ключом Facebook. Я сгенерировал это в моем Eclipse .. доказательство:
И, наконец, я установил свой хэш-ключ в настройках разработчиков Facebook:
Но что делать, я получаю тот же журнал ошибок: «Хэш ключа B5dWUEYfZJL / . jyA = не соответствует ни одному из сохраненных хешей ключей»
Кто-нибудь знает, что я сделал не так или как я могу решить эту проблему? Если я использовал идентификатор и имя из HelloFacebookSample внутри моего собственного приложения, все работает. Так что это ДОЛЖНО быть связано с ключевым хешем, идентификатором или именем, которое я где-то установил, скорее всего .
После нескольких часов попыток я наконец нашел решение.
Проверьте свой google-services.json. Может быть, другой. Загрузите последнюю версию google-services.json и запустите приложение. Надеюсь, поможет.
Я столкнулся с той же проблемой во время разработки, и мне нужно было получить хэш-ключ для тестирования совместного использования на facebook, и при решении этого я прошел через пару проблем.
1- команда facebook, предоставляемая для получения хеш-ключа с помощью команды openSSL, не дала мне правильный хеш, который я получил, извлекая подпись из информации о пакете с кодом. получение хэша вторым способом было правильным.
2- По какой-то причине в документации вам предлагается перейти в настройки разработчика и добавить туда хэш-ключ для «Образца приложения», я думал, что каждый хэш-ключ для разработчика должен быть там, и это была моя ошибка, каждое приложение имеет его. поле собственных хеш-ключей, в которое нужно добавить, перейдите в app / settings / android.
Ну вот и все .. и для записей я использовал openssl-0.9.8k_X64 на бит Windows 7 x64, и он просто генерирует неправильный хеш, я не знаю почему
Я использовал этот код, чтобы получить хеш:
Но будьте осторожны, это может также не печатать в журналах правильный хеш-код, по крайней мере, на моем устройстве и машине, когда я его отлаживаю, в часах он показывает правильный хеш непосредственно перед печатью журналов, но в журналах он показывает другой хеш и первый был правильным.
Если ваш логин работает без установки приложения facebook и не работает, когда приложение facebook установлено из-за ошибки «хэш-ключ не совпадает», выполните следующие действия.
1) Запустите приложение и попробуйте войти в систему через facebook. Откроется диалоговое окно, в котором сообщается: «Ключ не был найден в консоли разработчика facebook, а также отображается хэш-ключ.
2) Запишите этот хэш-ключ.
3) Поместите его в консоль разработчика facebook, где вы сначала сгенерировали свой ключ api, и удалите хеш-ключ с помощью new и сохраните. Теперь все готово. Любой, кто загружает ваше приложение, опубликованное с ранее использованным хранилищем ключей, может войти в facebook.
У меня такая же проблема, когда я использую интеграцию с facebook, и я решил эту ошибку следующими шагами:
- откройте папку Android (File / open / yourFlutterProject / android) в своем проекте flutter
- теперь вы можете видеть поле градиента в правом верхнем углу штрафной -------
- сделайте эти шаги (gradle / android / app / tasks / android / signedReport) и щелкните по нему.
- Теперь вы можете увидеть ключ SHA-1 вашего проекта, обратите внимание на это.
- теперь откройте этот сайт (Site Link) и конвертируйте SHA-1 в keyhash, и вы получите свой keyhash значение, обратите внимание на это.
- не обновляйте / не меняйте этот хеш-код с текущим хеш-кодом в консоли разработчика.
- теперь его работа идеальна.
Просто запустите команду adb logcat | grep hash и найдите что-то вроде Key hash ABCDEFGH1234= does not match any stored key . Теперь сохраните этот хеш на консоли разработчика fb.
При отладке
Скопируйте и вставьте этот код в метод OnCreate
Откройте Logcat и отфильтруйте / найдите "D / KeyHash:"
В правой части Android Studio перейдите в Gradle -> Tasks -> android -> signingReport и запустите его. Скопируйте ключ SHA-1 и преобразуйте его в base64 с помощью this, а затем добавьте преобразованный base64 хеш-код вашего приложения в консоли разработчика Facebook. Если вы хотите использовать хэш выпуска, запустите его в командной строке: keytool -exportcert -alias YOUR_KEYSTORE_ALIAS -keystore YOUR_KEYSTORE | openssl sha1 -binary | openssl base64 Где YOUR_KEYSTORE - это путь к .keystore или .jks , который вы использовали как signinConfig для вашего варианта выпуска, а YOUR_KEYSTORE_ALIAS - это псевдоним, который вы указали при создании хранилище ключей. Если вы не помните псевдоним, вы можете запустить keytool -v -list -keystore YOUR_KEYSTORE и просмотреть всю информацию о хранилище ключей.
Вот хорошее решение для macOs, и оно работает для меня:
Keytool -exportcert -alias androiddebugkey -keystore ~ / .android / debug.keystore | openssl sha1 -binary | openssl base64
Здесь пароль хранилища ключей должен быть android. Спасибо
Я перепробовал все на этой странице, но безуспешно, пока я не сделал перерыв, а затем, когда я продолжаю работать над этим, ничего не меняя, он внезапно срабатывает. Возможно (просто возможно) facebook нужно время для регистрации ключа
Ответ @Ketan Ramani помог мне, но в моем случае я не использовал LoginManager, вместо этого я регистрировал обратный вызов на изображении, если вы используете registerCallback на любом изображении, сделав его кнопкой входа в систему, используя приведенный ниже код
Моя проблема, возможно, связана с тем, что хеш неправильно сгенерирован самим openssl, если кто-то сталкивается с аналогичной проблемой, используя метод, предоставленный самим руководством по android facebook.
- Получите свой sha1 с помощью этого инструмента:
keytool -exportcert -keystore path-to-debug-or-production-keystore -list -v
- преобразовать его в base64 с помощью этого инструмента
Возможно, вы используете неправильный пароль, пароль по умолчанию для хранилища ключей отладки - android
У меня та же проблема. Я обнаружил, что использовал неправильный хэш-ключ. keytool напечатал неправильный хэш-ключ, потому что я запустил команду с неправильным псевдонимом.
Пожалуйста, проверьте свою команду еще раз. Это решит вашу проблему
Создание хранилища ключей с помощью команды keytool (keytool -genkey -v -keystore my-release-key.keystore -alias alias_name -keyalg RSA -sigalg SHA1withRSA -keysize 2048 -validity 10000) и размещение этого хранилища ключей в самой верхней родительской папке моих проектов и создание следующая запись в файле build.gradle проекта решила проблему:
Я обнаружил, что мой SHA-1, который использовался для подписи приложения для загрузки в Google Playstore, был неправильным. Я понял, что мое приложение подписывается в магазине Google Play с другим токеном. Я выполнил следующие шаги:
- Перейти в консоль Google Play
- Нажмите Release Management.
- Нажмите "Подписание приложения".
- Преобразование сертификата подписи приложения SHA-1 в Base64 (он будет отличаться от вашего текущего сертификата загрузки)
Введите Base64, преобразованный в SHA-1, в мою панель инструментов разработчика Facebook. настройки
Теперь я могу войти в свое приложение, когда Facebook загружен на Android-устройство.
Я также получаю ту же проблему, когда пользователь пытается войти в систему через Facebook.
Не работает: на устройстве установлено приложение Facebook.
Работает: приложение Facebook не установлено
Итак, следующий код решает проблему, когда приложение Facebook установлено на устройстве.
Это сработало для меня
Это выглядит безумно, но работает
На самом деле проблема из-за того, что у вас есть личная учетная запись facebook, и хеш-ключ этой учетной записи не сопоставим
Но вы не должны сталкиваться с этой ошибкой с реальным пользователем. Но я не уверен
В конце концов выполните следующий шаг:
- Перейдите в свою личную учетную запись facebook, в которую вы пытаетесь войти
- Затем нажмите «Еще» в каталоге приложения.
А затем нажмите крестик
И теперь вы можете войти в систему через facebook. Но в следующий раз, если вы выйдете из системы и попытаетесь войти снова, вы столкнетесь с той же проблемой .
Но я не верю, что facebook не знает об этом .
У меня эта проблема уже два месяца. Мои ключевые хэши накапливались до 9. Сегодня я наконец нашел простое решение:
ШАГ 1.
Установите facebook sdk, который вы загрузили со страницы разработчика facebook на свой телефон. Не устанавливайте обычное приложение facebook. Убедитесь, что вы можете войти в facebook. Затем выйдите из системы.
ШАГ 2:
Экспортируйте свое приложение с ключом окончательной версии в виде apk, как если бы вы загружали его в игровой магазин.
ШАГ 3.
Поместите файл Apk на свой телефон через USB-кабель или USB-накопитель.
ШАГ 4.
ШАГ 5 .
ШАГ 6.
ШАГ 7.
Поместите его в консоль разработчика facebook и сохраните. Теперь все готово. Любой, кто загружает ваше приложение, опубликованное с ранее использованным хранилищем ключей, может войти в facebook.
Обратите внимание на это при создании хеш-ключа выпуска
Для Windows
При генерации хеш-ключа для производства вам необходимо использовать openssl-0.9.8e_X64.zip в Windows, вы не можете использовать openssl-0.9.8k_X64.zip
В версиях выдаются разные хеш-ключи, почему-то не корректно работает 9.8k . 9.8e работает.
Используйте этот ниже поток
Вот как я решил эту проблему. Загрузите ваш APK на свой компьютер в папке java jdk \ bin в моем случае C: \ Program Files \ Java \ jdk1.7.0_121 \ bin перейдите в папку java jdk \ bin и запустите cmd, затем скопируйте следующее команда в вашем cmd
Для MAC
Создайте ключ SHA1 с помощью команды ниже
keytool -list -v -keystore Путь к хранилищу ключей
Введите пароль хранилища ключей.
Скопируйте ключ SHA1.
Выполните следующие действия, чтобы сгенерировать правильные хэши ключей.
- Откройте свой проект в студии Android и запустите проект.
- Нажмите на меню Gradle.
- Выберите свое приложение и разверните дерево задач.
- Дважды щелкните android -> signedReport и увидите волшебство
- Результат после перехода на вкладку выше
- Скопируйте ключ SHA1 и просмотрите ключ SHA1 к хешу ключа
- После преобразования ключа SHA1 в хэш ключа скопируйте новый хеш ключа и вставьте его в консоль facebook. Это будет работать как шарм.
- Проверьте значение хэша ключа.
- Удалите приложение Facebook со своего телефона.
- Затем попробуйте еще раз с помощью SDK.
Это решило мою проблему.
Добавление ключей SHA1 из Eclipse / keytool помогло мне только при создании приложения на FB, тогда после перестройки я всегда получал ошибку OP.
--- 2019 ----- Вот как я решил эту проблему
Это то, что требует Facebook, чтобы получить сгенерированный хэш «******************** =» и скопировать его в приложение facebook.
Это случай, который мог произойти и который решил мою ошибку:
OSX / Linux:
Windows:
Когда Enter keystore password: спрашивается вы могли случайно ввести неправильный пароль , пароль по умолчанию - «android. ". Ввод любого другого пароля даст вам другой / неправильный хеш-ключ. Вставьте правильный хэш-ключ в поле Key Hashes на своей странице приложения
Это решило мою проблему, надеюсь, это поможет тому, кто сделал именно эту ошибку, которую я сделал.
ДАТА ОБНОВЛЯЕТСЯ КАЖДЫЙ РАЗ Я ГОЛОСОВАЛ, ТАК ЗНАЮ, что ЭТО ДЕЙСТВИТЕЛЬНО
ДАТА: 18.06.2021 (18 июня 2021 г.)
Вот как я решил эту проблему
(находится в gradle -> tasks / android / signedReport)
Скопируйте значение SHA1 в буфер обмена
Вот так XX:XX:XX:XX:XX:XX:XX:XX:XX:XX:XX:XX:XX:XX:XX:XX:XX:XX:XX:XX
Чтобы преобразовать значение SHA1 в base64.
Это то, что Facebook требует получить сгенерированный хеш "******************** info">
У меня'действительно проблемы с хэш-ключом Facebook. Я сгенерировал его в Eclipse. доказательство:
И, наконец, я'установил свой хэш-ключ в настройках разработчиков Facebook:
Но что бы я не делал, я продолжаю получать тот же журнал ошибок: "Key hash B5dWUEYfZJL/. jyA= does not match any stored key hashes"
Кто-нибудь знает, что я сделал не так или как я могу решить эту проблему? Если я использую id и имя из HelloFacebookSample внутри моего собственного приложения, все работает. Так что это должно быть связано с хэшем ключа, id или именем, которые я установил где-то, скорее всего.
Если ваш логин работает без установки приложения Facebook и не работает при установке приложения Facebook из-за ошибки «ключ hash не совпадает», выполните следующие действия
Запустите приложение и попробуйте войти в систему с помощью Facebook. Откроется диалоговое окно, в котором будет сказано: «Ключ не найден в консоли разработчика Facebook, а также отобразится хэш-ключ.
Запишите этот хэш-ключ.
Поместите его в консоль разработчика Facebook, где вы впервые сгенерировали свой ключ api, и удалите ключ хеша с новым и сохраните. Теперь вы сделали. Любой, кто загружает ваше приложение, опубликованное в ранее использованном магазине ключей, может войти в Facebook.
После нескольких часов попыток я, наконец, нашел решение.
Я столкнулся с аналогичной проблемой. Решение удивительно простое.
Я столкнулся с той же проблемой во время разработки и мне нужно было получить хэш-ключ для тестирования обмена на facebook, и при решении этой проблемы я столкнулся с несколькими проблемами
1- команда facebook для получения хэш-ключа с помощью команды openSSL не дала мне правильный хэш, который я получил, извлекая подпись из Package info с помощью кода. Получение хэша вторым способом было правильным.
2- По какой-то причине, в документации они говорят вам пойти в настройки разработчика и добавить хэш-ключ для 'Sample App' там, я думал, что каждый хэш-ключ для разработчика должен быть там, и это была моя ошибка, каждое приложение имеет свое собственное поле хэш-ключей для добавления, перейдите в ваше приложение/настройки/android.
ну вот и все. и для записей я использовал openssl-0.9.8k_X64 на Windows 7 x64 bit и он просто генерирует неправильный хэш, я не знаю почему.
Я использовал этот код для получения хэша:
но будьте осторожны, это может не вывести в логах правильный хэш, по крайней мере на моем устройстве и машине, когда я отлаживаю его, в часах он показывает правильный хэш прямо перед печатью логов, но в логах он показывает другой хэш, а первый был правильным.
Я создал приложение на фейсбуке. Я правильно добавил keyhash, и приложение работало нормально, но когда я пришел сегодня и попытался запустить его снова, он выдает эту ошибку.
Это уже второй раз. Раньше, когда я получал эту ошибку, я удалил приложение и добавил его снова, и оно снова начало работать, и, конечно же, я не могу делать это снова и снова.
Еще одна вещь, ключевой хеш, который он упомянул в ошибке, не тот, который я добавил в приложение, и если я перейду в приложение, установив, то ключевой хеш там правильный.
Удалите приложение и попробуйте создать новый хэш-ключ, следуя этому метод!
Нет необходимости снова и снова удалять приложение с сайта разработчика Facebook. Все, что вам нужно, это зайти в свой терминал (Mac или Linux) и набрать:
И пользователь Window открывает cmd и набирает:
После этого вам будет предложено «Введите пароль хранилища ключей:», для этого не забудьте ввести только android . Теперь используйте этот хэш ключа на веб-сайте разработчика Facebook (Примечание: этот хэш ключа будет таким же, как хеш ключа, который вы вводили ошибка). В основном люди просят удалить приложение с веб-сайта разработчика Facebook и снова создать новое, но поверьте мне, это именно то, что вам нужно сделать.
Используйте одну из этих версий: openssl-0.9.8e _X64.zip
Вам не следует использовать openssl-0.9.8k_X64.zip .
Разница составляет k и e
И снова сгенерируйте ключ, используя keytool -exportcert -alias androiddebugkey -keystore %HOMEPATH%\.android\debug.keystore | openssl sha1 -binary | openssl base64 в cmd
Вам нужно снова сделать следующий шаг: -
И дополнительную информацию см. ссылку ниже: -
Добавьте приведенный ниже код в onCreate (): * Не забудьте изменить имя пакета.
Только одна причина этой ошибки, хеш-ключ которой различается для каждой среды разработки, означает, что если вы работаете на разных машинах, каждый ПК / Mac будет генерировать свой собственный хеш-ключ.
Первый шаг: вы увидите здесь HASH KEY, а затем выполните следующий шаг. введите здесь описание изображения
Последний шаг: запишите скопированный хеш-ключ в поле Ключевые хеши . нравиться введите здесь описание изображения
Не нужно удалять или перенастраивать приложение.
Привет В моем случае это была проблема с генерацией ключа выпуска для производства. Чтобы запустить apk для Play Store, вам потребуется сгенерировать ключ выпуска. Посетите эту ссылку Facebook для получения подробной информации.
В моем случае я изменил имя пакета ПОСЛЕ создания закрытого ключа, поэтому хеш ключа был неправильным / недействительным.
После двух часов поисков я обнаружил некоторые фундаментальные ожидания. весь документ, за которым вы следили, и все еще обнаруженные ключевые проблемы -------- >> вы должны попробовать простой в реагировании родной, попробовав -------- >> LoginManager.loginWithPermission(["public_profile"]). than(d => console.log(d)) -------- >> если он показывает ошибку, что ключ не совпадает или недействительный хэш ключа что-то вроде этого, попробуйте с keytool -exportcert -alias androiddebugkey -keystore android/app/debug.keystore | openssl sha1 -binary | openssl base64 вместо facebook предоставил путь, например ~/.andorid/debug.keystore ..
У меня действительно проблемы с ключом хэша Facebook. Я создал его в своем доказательстве Eclipse .
И, наконец, я установил свой хэш в настройках разработчиков Facebook:
Но я ничего не делаю. Я продолжаю получать один и тот же журнал ошибок: «Хэш ключа B5dWUEYfZJL / ……….. jyA = не соответствует какому-либо сохраненному хэшу ключа»
Кто-нибудь знает, что я сделал не так, или как я могу решить эту проблему? Если я использовал id и имя из HelloFacebookSample внутри моего собственного приложения, все работает. Поэтому он должен делать с ключевым хешем, id или именем, которое я установил где-то наиболее вероятно.
Благодарю вас, Yenthe
После нескольких часов попыток я наконец нашел решение.
Добавление ключей SHA1 из Eclipse / keytool помогло мне только при создании приложения на FB, а затем после восстановления я всегда получал ошибку OP.
Я столкнулся с той же проблемой во время разработки и должен был получить хеш-ключ для тестирования совместного использования на facebook, и, решая это, я прошел пару вопросов
1- команда facebook обеспечивает получение хэш-ключа с помощью команды openSSL, не дает мне правильного хэша, который я получил, извлекая подпись из информации о пакете с кодом. Получение хэша вторым способом было правильным.
2- По какой-то причине в документации они сообщают вам перейти к настройкам разработчика и добавить хеш-ключ для «Sample App» там, я думал, что каждый hashkey для разработчика должен быть там, и это была моя ошибка, каждое приложение имеет Собственное поле хеш-ключей для добавления, перейдите в свое приложение / настройки / андроид.
Хорошо, что это было .. и для записей я использовал openssl-0.9.8k_X64 для Windows 7 x64 бит, и он просто генерирует неправильный хеш. Я не знаю, почему
Я использовал этот код для получения хэша:
Но будьте осторожны, чтобы это не могло также печатать в журналах правильный keyhash, по крайней мере на моем устройстве и машине, когда я его отлаживаю, в часах он показывает правильный хэш непосредственно перед печатью журналов, но в журналах он показывает другой хеш и Первая была правильной.
Если ваш логин работает без установки приложения facebook и не работает, когда приложение facebook установлено из-за ошибки «хэш-ключ не соответствует», выполните следующие шаги
1) Запустите приложение и попробуйте войти в систему с помощью facebook. Откроется диалоговое окно и скажет: «ключ не был найден в консоли разработчика facebook, а также отображен хеш-ключ.
2) Запишите этот хэш-ключ.
3) Поместите его в консоль разработчика facebook, где вы сначала сгенерировали свой ключ api и удалили хэш-ключ с новым и сохранили. Теперь все готово. Любой, кто загружает ваше приложение, опубликованное с ранее используемым хранилищем ключей, может войти в facebook.
Я столкнулся с подобной проблемой. Решение на удивление прост.
У меня была эта проблема уже два месяца. Мое ключевое хеширование составило до 9. Сегодня я наконец нашел простое решение:
ШАГ 1:
Установите загружаемую вами фразу facebook, которую вы загрузили со страницы разработчика facebook на своем телефоне. Не устанавливайте обычное приложение facebook. Убедитесь, что вы можете войти в facebook. Затем выйдите из системы.
ШАГ 2:
Экспортируйте приложение с помощью своего финального ключа в качестве apk, как и при загрузке в игровой магазин.
ШАГ 3:
Поместите файл Apk на свой телефон через USB-кабель или USB-палку.
ШАГ 4:
ШАГ 5:
Запустите приложение и попробуйте войти в систему с помощью facebook. Откроется диалоговое окно и скажет: «ключ не найден в консоли разработчика facebook
ШАГ 6:
ШАГ 7:
Поместите его в консоль разработчика facebook и сохраните. Теперь все готово. Любой, кто загружает ваше приложение, опубликованное с ранее используемым хранилищем ключей, может войти в facebook.
- Проверьте значение хеша ключа.
- Удалите приложение Facebook с телефона.
- Затем повторите попытку, используя SDK.
Это решило мою проблему.
Это выглядит сумасшедшим, но оно работает
На самом деле проблема из-за вашей приватной учетной записи facebook получила это приложение, а хэш-ключ этой учетной записи не сопоставим
Но вы не должны сталкиваться с этой ошибкой с реальным пользователем. Но я не уверен
В конце концов выполните следующий шаг:
- Перейдите на свою личную учетную запись facebook, в которую вы пытаетесь войти
- Затем нажмите «Дополнительно» в приложении dir
Затем нажмите крест
И теперь вы можете войти в систему с помощью facebook. Но в следующий раз, если вы выйдете из системы и попробуете снова войти в систему, вы столкнулись с той же проблемой …
Это тоже странно …
Но я не возражаю, что фейсбуки не знают об этом …
Создание Keystore с помощью команды keytool (keytool -genkey -v -keystore my-release-key.keystore -alias alias_name -keyalg RSA -sigalg SHA1withRSA -keysize 2048 -validity 10000) и помещая это хранилище ключей в мои проекты, самую верхнюю родительскую папку и После входа в проекты build.gradle файл решил проблему:
У меня та же проблема. Я обнаружил, что использовал неправильный хэш. Keytool напечатал неправильный hashkey, потому что я запускаю команду с неправильным псевдонимом.
Повторите попытку. Повторите попытку.
Проверьте свой google-services.json. Может быть, это другое. Загрузите последнюю версию google-services.json и запустите приложение. Надеюсь, поможет.
«Включен одиночный вход для вашего приложения», поэтому он работает только один раз. Пожалуйста, зайдите в developer.facebook и проверьте settings.it для меня.
Я создал приложение на facebook. Я добавил keyhash правильно, и приложение работает нормально, но когда я пришел сегодня и попытаюсь запустить его снова, он дает мне эту ошибку.
Это второй раз, когда это происходит. Previsouly, когда я получаю эту ошибку, я удалил приложение и добавлю его снова, и он снова начинает работать, и я не могу повторять это снова и снова.
Еще одна вещь, ключевой хэш, который он упомянул в ошибке, – это не то же самое, что я добавил в приложение, и если я прихожу к настройке приложения, то хеш-ключ там правильный.
Удалите приложение и попытайтесь создать новый хеш-ключ, следуя этому методу !
Используйте одну из этих версий: openssl-0.9.8e _X64.zip
Вы не должны использовать openssl-0.9.8k_X64.zip .
Разность k и e
И снова сгенерируйте ключ, используя keytool -exportcert -alias androiddebugkey -keystore %HOMEPATH%\.android\debug.keystore | openssl sha1 -binary | openssl base64 keytool -exportcert -alias androiddebugkey -keystore %HOMEPATH%\.android\debug.keystore | openssl sha1 -binary | openssl base64 keytool -exportcert -alias androiddebugkey -keystore %HOMEPATH%\.android\debug.keystore | openssl sha1 -binary | openssl base64 на cmd
Нет необходимости удалять приложение с веб-сайта разработчика Facebook снова и снова. Все, что вам нужно – это перейти на ваш терминал (Mac или Linux) и ввести:
И пользователь окна откроет cmd и напечатает:
Вам нужно сделать следующий шаг: –
И больше информации см. Ниже ссылку: –
Добавьте код ниже в onCreate (): * Не забудьте изменить имя пакета.
Привет. В моем случае это была проблема с генерацией ключа release для производства. Для освобождения приложения apk для воспроизведения необходимо создать ключ освобождения. Посетите эту ссылку на Facebook для получения более подробной информации.
Только одна из причин этой ошибки, которая отличается от Hash-ключа для каждой среды разработки, означает, что если вы работаете на разных компьютерах, каждый ПК / Mac будет генерировать собственный хэш-ключ.
Первый шаг: вы увидите здесь ключ шляпы HASH KEY, а затем следуйте следующему шагу, введите описание изображения здесь
Последний шаг: запишите скопированный хеш-ключ в поле «Хэш хэширования». Как ввести описание изображения здесь
Читайте также: