6494


<http://qiita.com/yutori_enginner/items/de808277cdd9e7ac32f0>

上記のURLを参考にFacebookの`hash key`（リリース用）を設定しようとしたのですが、ターミナルに`keytool -exportcert
-alias <RELEASE_KEY_ALIAS> -keystore <RELEASE_KEY_PATH> | openssl sha1 -binary
| openssl base64`と入力すると、`syntax error near unexpected
token`|'というエラーが返ってきてしまいます。色々と調べてみてもどうすればいいのか分かりません。どうすればリリース用の`hash
key`を出力することができるでしょうか？


CC BY-SA 3.0
2015-02-14T17:01:05.980
6493
2015-02-14T21:04:44.400
2015-02-14T21:04:44.400
7978
5210
question
openssl
syntax error near unexpected token `|'


ターミナルに以下のように入力していないでしょうか？

[code]

    $ keytool -exportcert -alias <RELEASE_KEY_ALIAS> -keystore <RELEASE_KEY_PATH> | openssl sha1 -binary | openssl base64
    
[/code]

`<RELEASE_KEY_ALIAS>` と `<RELEASE_KEY_PATH>` は自分の環境に合わせて変更する必要があります。  
リリース版ではなくデバッグ版になりますがキーストアは、通常 Android 開発をする際には OSX 環境の場合
`~/.android/debug.keystore` に生成されており、エイリアスに `androiddebugkey` 、パスワードに
`android` が設定されています。

そのため、ターミナルには以下のように入力する必要があります

[code]

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

実行するとパスワードを求められるので、 `android` を入力してください。  
リリース版で行う際はリリース用のキーを作成しキーストアのパス、エイリアスおよびパスワードを適切に入力してください。


CC BY-SA 3.0
2015-02-14T18:02:08.270
6494
2015-02-14T18:02:08.270
5106
6493
answer