Я не могу понять, как получить хэш ключа, необходимый для использования Facebook Android SDK. Я выяснил, что могу использовать keytool с помощью этих команд:
Единственная проблема в том, что я понятия не имею, куда это вставить, я попробовал через командную строку Windows (win7) и попытался открыть файл keytool.exe.
Переведено автоматически
Ответ 1
Вы можете установить Open SSL из здесь , это должно заставить вашу команду работать
Ответ 2
Я создал пакетный скрипт facebook bookkeydebug.bat, который возвращает желаемый хэш ключа Facebook. Просто отредактируйте скрипт, задайте правильные пути, имя хранилища ключей и запустите его.
:: Getting Android key hash for Facebook app on Windows :: Requirement: OpenSSL forWindows(http://code.google.com/p/openssl-for-windows/downloads/list) :: Usage: set paths and run facebookkeydebug.bat
Загрузите и установите OpenSSL с http://slproweb.com/products/Win32OpenSSL.html на базе Windows 32 или 64-разрядной версии.(Примечание: загрузите и установите first visual C ++ 208 redisributable также с этого сайта)
Поместите каталог bin установленного OpenSSL в windows path.
Откройте командную строку и перейдите по ссылке C:\Users {Имя_пользователя}.android
Теперь введите пароль "facebook" без двойных кавычек.
Теперь будет сгенерирован хэш-ключ
Наконец, зайдите на сайт разработчика Facebook. Убедитесь, что вы вошли в Facebook и, используя выпадающее меню в правом верхнем углу, перейдите в "Настройки разработчика":
Зайдя в настройки разработчика, выберите "Образец приложения" в навигации слева, добавьте и сохраните хэш вашего ключа в своем профиле:
Ответ 4
вы можете использовать приведенный ниже код, чтобы получить хэш-ключ :