Mac で Android デバッグ用キーストア&キーを生成する

備忘録として。
OS X Lion 環境だからなのか、変なハマり方をしたのでメモ。

  1. ターミナルの標準文字コードが utf-8 で keytool のメッセージが文字化けするため、ターミナルの「環境設定」から「詳細」タブの「文字エンコーディング」を「Shift_JIS」に変更。
  2. ターミナルから以下のコマンドを実行。
    • cd ~/.android
    • keytool -genkey -v -keystore debug.keystore -alias androiddebugkey -keyalg RSA -validity 10000 -dname “CN=Android Debug,O=Android,C=US”
  3. 「キーストアのパスワードを入力してください:」と聞かれるので、パスワードを2回入力。
  4. 続けて、ターミナル上で以下のコマンドを実行。
    • keytool -list -keystore debug.keystore
  5. 先ほど入力したキーストアのパスワードを入力。
  6. メッセージが表示され、最後に「証明書のフィンガープリント (MD5)」が表示されていればOK。
  7. 無事に生成されたらターミナルの文字エンコーディングの設定を元に戻す(utf-8 に設定)。

yktmnb について

IT土方兼社畜を生業としています。
入社以来 Java を用いた社内向け Web アプリの開発に携わっていました。
最近は IaaS 関連の仕事をしています。
個人的に Android アプリ開発をしたり、ゆるべんという勉強会 (http://wooven.org/) をのんびりとやってます。

カテゴリー: Android, Java, Mac パーマリンク