5

Android で Facebook を統合するためのアプリケーションのアプリケーション署名を生成したいと考えています。

Facebook統合チュートリアル(androidhive)で、このコマンドラインを見つけました

keytool -exportcert -alias androiddebugkey -keystore "<path-to-users-directory>\.android\debug.keystore" | openssl sha1 -binary | openssl base64

コマンドプロンプトを実行すると、エラーが表示されます-

openssl が内部コマンドまたは外部コマンドとして認識されない

これは私のopensslのパスです-

D:\openssl-0.9.8k_WIN32\bin

これは.androidキーストアのパスです-

D:.android/debug.keystore

鍵の入手方法を教えてください。

4

3 に答える 3

9

ハッシュキーを作成する手順。

  1. Openssl for Windows から openssl をダウンロードします。Win32版をダウンロードしました
  2. openssl.exe を含む bin フォルダー内のすべてのファイルを解凍してコピーします。
  3. C:\Program Files\Java\jdk1.6.0_21\bin である JDK をインストールしたフォルダーに移動します。
  4. Openssl の bin フォルダーからコピーしたすべてのファイルを Jdk フォルダーに貼り付けます。

次に実行しますkeytool -exportcert -alias androiddebugkey -keystore "your path" | openssl sha1 -binary | openssl base64

于 2014-04-04T13:58:07.487 に答える
0
  1. Openssl for Windows から openssl をダウンロードします。あなたのPCのために。
  2. C:/ のどこかに解凍してコピーします。
  3. コマンド プロンプト (cmd) を開き、zip を解凍したフォルダに移動して bin ディレクトリに移動し、次のように入力します。

keytool -exportcert -alias -keystore | openssl sha1 -バイナリ | openssl base64

アプリ名に変更されます。

于 2014-12-02T13:54:43.207 に答える
0

コマンドプロンプトでこのコードを試してください

keytool -exportcert -alias androiddebugkey -keystore "d:\.android\.keystore" | openssl sha1 -binary | openssl base64

あなたのパスの前にこれを与えてください

c:\Program files\GnuWin32>
于 2013-09-12T10:26:46.333 に答える