k-yamadaのブログ

プログラミングのメモ

AndroidのDDMS起動時にエラーが出る

■環境
mac ox x (64bit)
Eclipse IDE for Java Developers (64bit)

■エラーメッセージ

Could not open Selected VM debug port (8700). Make sure you do not have another instance of DDMS or of the eclipse plugin running. If it's being used by something else, choose a new port number in the preferences.

■解決策
自分の環境の/etc/hostsファイルを見ると以下のようになっていた。

127.0.0.1 localhost
127.0.1.1 localhost

上記設定によって、ddmsがlocalhostのport8700を探そうとしたときに、アドレス127.0.1.1を探そうとしてエラーになったようだ。(普通localhostのアドレスは127.0.0.1)
2行目を削除してDDMSを起動すると正常に動作した。

127.0.0.1 localhost