Windows VistaでAndroidエミュレータが動かない
Windows Vista 32bit
Eclipse Galileo
AndroidSDK Revision 8
開発環境インストールして、SDKからエミュレータを立ち上げようとすると、
Failed to reopen debug port for Selected Client to: 8700
と出て、エミュレータ画面は 「Android」の文字を表示したまま。
その後、何秒かに1回、「ポートが開けないよ」的なエラーログがコンソールに出続けます。
検索したらディスカッションが。
http://groups.google.com/group/android-developers/browse_thread/thread/6c9bd1ce0e623b20
hostsファイルのloalhostがIPv6記述なので、上手くいかないらしい。
---
::1 localhost
---
これを
---
127.0.0.1 localhost
---
に変えるといいっすよ、とのこと。
変えてみたら確かにちゃんとエミュレータが動きました。
ただ、ディスカッションの途中の人が、
「編集したら、なんかWindows Defenderに『なんか問題起こった』って怒られたんだけど」
って言ってるように見えたので、一応注意。