почему keytool генерирует 16-символьную строку вместо 28-символьной строки - я хочу сгенерировать Hash Key для входа в Facebook - PullRequest
0 голосов
/ 20 декабря 2018

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

, если я запускаю команду на своем ключе отладки (который является ключом отладки Android по умолчанию)он генерирует хэш длиной всего 16 символов.

Я использую эту команду в cmd по умолчанию для Windows:

keytool -exportcert -alias androiddebugkey -keystore> "C: \ Users \ myusernameherehere.android \ debug.keystore "|> "D: \ Programs \ OpenSSL \ bin \ openssl" sha1 -binary> | "D: \ Programs \ OpenSSL \ bin \ openssl" base64

https://photos.app.goo.gl/NPcsajE3A2yfxtox7

1 Ответ

0 голосов
/ 23 декабря 2018

Проблема была решена путем удаления файла debug.keystore.Затем сначала очистите проект от Android-студии, а затем снова пересоберите проект.Из этого он снова сгенерирует файл debug.keystore.Поэтому на этот раз, когда вы запустите команду на cmd, она сгенерирует строки длиной 32 символа.

...