Как назначить «Хэширование ключа разработки» для устройства, а не эмулятора

Войдите в систему с Facebook, как я могу назначить «хэширование ключа разработки» на устройство Android?

С помощью KeyTools

keytool -importkeystore -srckeystore path/to/keystore/with/forgotten/pw -destkeystore path/to/my/new/keystore 

Я подписываю только приложение, использующее эмулятор, а не устройство, как я могу его исправить?

    Вы можете получить хэш ключа для этого устройства с помощью этого фрагмента, просто добавьте код в свой MainActivity и проверьте Logcat.

     try { PackageInfo info = getPackageManager().getPackageInfo( "com.facebook.samples.hellofacebook", 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 (NameNotFoundException e) { } catch (NoSuchAlgorithmException e) { } 

    BR