Я получаю следующую ошибку, когда пытаюсь войти в систему через facebook в режиме отладки.

Хотя он соответствует тому, который я указал в настройках разработчика.

Следующий код выводит тот же хэш ключа:
try {
PackageInfo info = getPackageManager().getPackageInfo(
"hu.returpack.mindendoboz",
PackageManager.GET_SIGNATURES);
for (Signature signature : info.signatures) {
MessageDigest md = MessageDigest.getInstance("SHA");
md.update(signature.toByteArray());
Log.d("KeyHash:", Base64.encodeToString(md.digest(), Base64.DEFAULT));
}
} catch (NoSuchAlgorithmException | PackageManager.NameNotFoundException e) {
e.printStackTrace();
}
Результат: D/KeyHash:﹕ attaFrbPASaeKhWnrt8/oNcqd8s=
Я внимательно следил за руководствами на странице разработчиков в Facebook, поэтому не думаю, что отсутствует какой-либо код.
Вход в систему работает отлично, когда я создаю подписанный apk и устанавливаю его на устройство. Он не работает в режиме отладки, и я понятия не имею, почему. это действительно раздражает, что мне нужно создать подписанный apk, чтобы проверить что-нибудь, связанное с facebook.
Я попытался использовать новое хранилище ключей отладки, но оно делает то же самое.
Любой привет будет оценен.