0

以下の手順に従って、androidアプリのphonegapをfacebookに接続するために、ハッシュキーを取得しようとしています..

1) Openssl をhttp://code.google.com/p/openssl-for-windows/downloads/listからダウンロードします。

2) Cドライブにopensslフォルダを作る

3) Zip ファイルを openssl フォルダーに抽出します。

4) 私の場合は .android フォルダー (C:\Users\SYSTEM.android) からファイル debug.keystore をコピーし、私の場合は JDK bin フォルダー (C:\Program Files\Java\jdk1.6.0_05\bin) に貼り付けます。

5) コマンド プロンプトを開き、私の場合は JDK Bin フォルダーのパスを指定します (C:\Program Files\Java\jdk1.6.0_05\bin)。

6) コードをコピーし、Enter keytool -exportcert -alias androiddebugkey -keystore debug.keystore > c:\openssl\bin\debug.txt を押します。

7) 次に、パスワードを入力する必要があります。Password = android.

8) openssl Bin フォルダを参照すると、debug.txt という名前のファイルが取得されます。

9) これで、コマンド プロンプトを再起動するか、既存のコマンド プロンプトで作業することができます。

10) C ドライブに移動し、openssl Bin フォルダーのパスを指定します。

11) 次のコードをコピーして貼り付けます openssl sha1 -binary debug.txt > debug_sha.txt

12) openssl bin フォルダーに debug_sha.txt を取得します。

13) 再度次のコードをコピーして、openssl base64 -in debug_sha.txt > debug_base64.txt を貼り付けます。

14) openssl bin フォルダーに debug_base64.txt を取得します。

15) debug_base64.txt ファイルを開く ここにキーハッシュがあります。

しかし、ステップ13を実行するたびにエラーが発生します

openssl が機能しなくなりました。問題が発生したため、プログラムが正しく動作しなくなりました。Windows はプログラムを終了し、解決策があるかどうかを通知します。誰でも私を助けてくれませんか、私はこのアンドロイドの世界にまったく慣れていません...

4

1 に答える 1

0

コマンド プロンプトを開き、Java キーツールがある Java ディレクトリに移動します。あなたの場合は次のようですC:\Program Files\Java\jdk1.6.0_05\bin

次に、コマンド プロンプトで次のように入力します。

keytool -exportcert -alias androiddebugkey -keystore [PATH TO KEYSTORE] | [PATH TO OPENSSL] sha1 -binary | [PATH TO OPENSSL] base64

ここで、[PATH TO KEYSTORE] を Android debug.keystore へのディレクトリ パスに置き換える必要があります。例えば:

C:\Users\Chris\.android\debug.keystore

そして、[PATH TO OPENSSL] を openssl アプリケーション ファイルへのディレクトリ パスに置き換える必要があります。例えば:

C:\OpenSSL-Win32\bin\openssl

ここで、コード行全体を入力して Enter キーを押すと、次のようなパスワードを要求されます。android

すべてが正常に完了すると、コマンドプロンプトに文字列が表示され、コピーして貼り付けて使用できます. パスワードの入力を求められない場合は、ディレクトリ パスを確認してください。

于 2013-04-22T23:30:14.163 に答える