4

Facebookと連携したAndroidアプリを作ろうとしているのですが、FacebookのAndroid SDKを使おうとすると疲れます。これが私がフォローしているチュートリアルです。

ステップUsing the Keytoolで立ち往生しています。少し調べてみたところ、OpenSSL をインストールする必要があるようです。

Windows マシンの次のディレクトリに keytool が見つかりました。

C:\Program Files\Java\jdk1.6.0_25
C:\Program Files\Java\jdk1.7.0

私が走るとき

keytool -exportcert -alias androiddebugkey -keystore ~/.android/debug.keystore | openssl sha1 -binary | openssl base64 from the tutorial on openssl

次のエラーが表示されます。

openssl:Error: 'keytool' is an invalid command.
4

2 に答える 2

7

ここでVenkyが提供するリンクからMaulik Jの投稿をたどり、コマンドプロンプトでこのコマンドを試してみましたが、うまくいきました:

C:\Program Files\Java\jdk1.7.0\bin>keytool -export -alias androiddebugkey -keystore "C:\Users\MyUser\.android\debug.keystore" | C:\Users\MyUser\Downloads\openssl-0.9.8k_X64\bin\openssl.exe sha1 -binary | C:\Users\MyUser\Downloads\openssl-0.9.8k_X64\bin\openssl.exe enc -a -e
于 2012-06-21T07:14:42.673 に答える
4

そして、これを参照してくださいAndroidでkeytoolコマンドを実行する場所

Windows os では、次のように実行できます。

"C:\Program Files\Java\jdk1.6.0_26\bin\keytool.exe" -exportcert -alias sociallisting -keystore "D:\keystore\SocialListing" | "C:\cygwin\bin\openssl.exe" sha1 -バイナリ | 「C:\cygwin\bin\openssl.exe」base64

于 2012-06-21T07:23:28.827 に答える