2013-08-12 5 views
6

Facebook SDKを使用している自分のアンドロイドアプリのハッシュキーを作成しました。しかし、今では私のアプリの 'リリース'バージョンのハッシュキーを作成したいと思います。そのために私は別のキーストアを使用しています。Facebook Key Hash for Play Storeリリース

私は、次の構文があります。ここでは

keytool -exportcert -alias MY_ALIAS_HERE -keystore ~/path/to/my/android.keystore | openssl sha1 -binary | openssl base64

を、MY_ALIAS_HEREはそのキーストアファイル内に別名が存在しますか?それとも他の何か?また、パスワードは「アンドロイド」か、キーストアファイルのそのエイリアスのパスワードのようなものですか?

どうもありがとう.. :)

+0

あなたは、アプリケーションをエクスポートするたびにエイリアス名を教えてくれますか? –

答えて

1

あなたに私のパスと別名を交換し、

"C:\Program Files\Java\jdk1.6.0_22\bin\keytool.exe" -exportcert -alias manoj -keystore c:\users\manoj\desktop\manoj.kp | C:\OpenSSL-Win32\bin\openssl sha1 -binary | C:\OpenSSL-Win32\bin\openssl base64 
+0

はい、別名manojはmanoj.kpキーストアにありますか?キーストア内のそのエイリアスのパスワードと同じですか? – tigerden

+0

署名キーストアのパスを指定し、パスワードはapkの生成に使用するパスワードにする必要があります。 – mdDroid

+0

私は同じことをしました、キーストアファイルの私のエイリアスは 'shaarad'で、パスワードが' pass'と仮定して 'keytool -exportcert -alias shaarad -keystore C:\ Users \ shaarad \ keystore | openssl sha1 - バイナリ| openssl base64'と入力します。パスワードを尋ねられたら、私はパスした。ハッシュをアプリのダッシュボードに貼り付けて保存しました。それでも動作していません。 – tigerden

2

mdDroid答えが正解です。あなたはちょうどあなたのopensslのパスを与えることに逃した。 C:ドライブにopenssl.exeファイルが見つからない場合は、hereからopensslをダウンロードしてください。その後、私はCにOpenSSLをインストール

C:\bin\openssl

ようopenssl.exeファイルのパスと「OpenSSLを」置き換える:これは私のopensslの道である理由thatsの車、あなたのopensslのパスには、OpenSSLのパスでなければなりません。 exeファイルの場所。 @mdDroidのansを試してみましょう。キーハッシュを取得する必要があります。ハッピーコーディング...... :)

関連する問題