2016-09-04 4 views
0

ハッシュを生成してAndroidアプリとFacebookを統合できません

AndroidアプリのFacebookログイン用のハッシュキーを作成できません。

次のコマンドを使用して、証明書のハッシュキーを作成します。keytool -exportcert -alias alias -keystore path | openssl sha1 - バイナリ|私はここで
間違っていた私にはわからないのopenssl base64で
は、私は、コマンドプロンプトで得るものです:\ OpenSSLの:
C:\Program Files\Java\jre7\bin>keytool -exportcert -alias debug.keystore -keystore ~/Desktop/debug.keystore | openssl sha1 -binary | openssl base64 
WARNING: can't open config file: /etc/ssl/openssl.cnf 
WARNING: can't open config file: /etc/ssl/openssl.cnf 
pDmXQEAGdXS9sowPer3hqJqF17E=

C:\Program Files\Java\jre7\bin>

+0

'〜/ Desktop/debug.keystore'はウィンドウで動作しますか? – Tempux

+0

[Android Facebookのキーハッシュを作成するにはどうすればいいですか?](http://stackoverflow.com/questions/7506392/how-to-create-android-facebook-key-hash) – Tempux

+0

http://stackoverflow.com/ a/7506445/1040597 – Tempux

答えて

0

まずあなたがhereからOpenSSLをダウンロードして、フォルダC内のコンテンツを解凍する必要があります。 CMDで次のコマンドを実行します。keytoolのエイリアスを取得するには

keytool -exportcert -alias <YOUR_KEYSTORE_ALIAS> -keystore <KEYSTORE_PATH> | "C:\OpenSSL\bin\openssl" sha1 -binary | "C:\OpenSSL\bin\openssl" base64 

要約、あなたが入力しているコマンド:

keytool -list -keystore .keystore 

今、あなたはハッシュキーを取得するには、次のコマンドを実行することができますエイリアスの代わりにキーストアを置くのではなく、キーストアのパスに引用符がないので、opensslパスをパスしていないので、間違っています。

これはあなたのトラブルを解決します。よろしく。

関連する問題