« admob の設定 | トップページ | 他人様の Android アプリを覗いてみよう »

2011.02.02

Android Emulator から PC 側の localhost へ

Android Emulator から、Google App Engine のローカルサーバ (localhost) にアクセスしたくて、悩んだのでメモ。
#30分以上悩んだよ^^; 呑んでるとダメだわ^^;

Android アプリ上で、new HttpPost(“http://localhost:8080/”) とやっても、Android Emulator の中の 127.0.0.1 に行ってしまう。

Google App Engine の設定で --address=0.0.0.0 として GAE アプリを起動して、Android アプリ側で new HttpPost(“http://0.0.0.0:8080/”) とやっても、host は見つからず。

かといって、--address=192.168.0.1 とかでは、GAE アプリが起動できず。

結局、android developers なサイトを彷徨って、ここのとおり、10.0.2.2 が special alias to your host loopback interface で、PC 側の localhost (127.0.0.1) に繋がることがわかったのでした。

おやすみん。

|

« admob の設定 | トップページ | 他人様の Android アプリを覗いてみよう »

Android」カテゴリの記事

コメント

この記事へのコメントは終了しました。

トラックバック


この記事へのトラックバック一覧です: Android Emulator から PC 側の localhost へ:

« admob の設定 | トップページ | 他人様の Android アプリを覗いてみよう »