2011-07-12 7 views
1

誰かがMACでキーツールを使用してハッシュキーを取得したことがある場合は、 。ここでAndroidアプリでfacebookを統合するためのMACのハッシュキーを取得しよう

は私がやったことです:

まず私はこれらのcomandsを入力しなければならないことが判明:

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

私の端末でオーデルでhash keyを取得します。

だから私は、タイピングを開始:私はそれがパスワードを要求ENTERを押されたよう

keytool -exportcert -alias androiddebugkey -keystore ~/.android/debug.keystore 

を!

私はこれをあきらめ、これを行うことによって、私のkeystoreにパスワードを設定してみてください:

$ keytool -genkey -v -keystore my-release-key.keystore -alias alias_name -keyalg RSA -validity 10000 

それは、パスワードと再型パスワード-すべてここまでは良いのために尋ねました。

端末は、このメッセージが表示される:

[Storing my-release-key.keystore] 

をしかし、キーストアが格納される場所では教えてくれませんでした!私はそれを入力すると、それは私にこの美しい小さなメッセージthet・ドライブを与えた...

keytool -exportcert -alias androiddebugkey -keystore ~/.android/debug.keystore

それは、パスワードの入力を私に尋ねた:

今、私はパスワードを持って、再度、この魔法のコマンドを試してみました私非常識:

keytool error: java.io.IOException: Keystore was tampered with, or password was incorrect 

だから、uが、私はキーが私にいくつかの詳細を与えると私は永遠にそれを理解するだろうことを得ることができた方法を知ってください場合。

ありがとうございます!

答えて

0

選択したパスワードで2番目のキーストアを生成したが、debug.keystoreでパスワードを変更していない。 AFAIK、デバッグキーストアのデフォルトパスワードはandroidです。

+0

この2つ目はうまくいくはずです。 – ady

+0

はい、それを見つけて、そのパスを '〜/ .android/debug.keystore'に置き換えるとうまくいくはずです。 – Warg

関連する問題