Androidはワンツーパンチ 三歩進んで二歩下がる

プログラミングやどうでもいい話

Macでkeytoolコマンドが文字化けしたのでメモ

メモです。Macです。
Google Maps API Keyを取得するために、JDKをインストールしたディレクトリのbinディレクトリにあるkeytoolで、証明書のフィンガープリント(MD5)を表示する必要がある。

$ keytool -list -keystore ~/.android/debug.keystore

このコマンドを実行すると
画面が文字化けする。
ターミナルの環境設定→詳細タブ→文字エンコーディング→Shift-Jisを選択する。
これで文字化けが治る。

ちなみに、上記コマンドを実行するとパスワードを求められるが入力しないでエンターを押すとフィンガープリントが表示される。

2011/12/18 13:40

上記の記事を書きましたらTwitter@alterakey さんがアドバイス下さいました。

@sakura_bird1 JDK 1.6がShift-JISをデフォルトで使用するために起きる問題のことですね。export _JAVA_OPTIONS='-Dfile.encoding=UTF-8'とすることでも防げますよ。http://ugainovel.blog112.fc2.com/blog-entry-731.html

@alterakeyさん、本当にありがとうございました!