6

Facebook SDK を使用している Android アプリのハッシュ キーを作成しました。ただし、今はアプリの「リリース」バージョンのハッシュ キーを作成したいと考えています。そのために、別のキーストアを使用しています。

私は次の構文を持っています:

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

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

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

4

2 に答える 2

2

mdDroidの答えは正しいです。openssl のパスを指定するのに失敗しました。C: ドライブに openssl.exe ファイルが見つからない場合は、ここから openssl をダウンロードしてください。次に、「openssl」をopenssl.exeファイルのパスに置き換えます

C:\bin\openssl

openssl を C: ドライブにインストールします。これが openssl のパスである理由です。openssl パスは、openssl.exe ファイルの場所のパスである必要があります。@mdDroid の ans を試してみてください。キーハッシュを取得する必要があります。幸せなコーディング……:)

于 2014-01-09T10:53:19.693 に答える
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
于 2013-08-12T11:08:03.167 に答える