2013年4月11日

【Android】エミュレータからネットに繋がらない



エミュレータでアプリを走らせれば
"UnknowHostException"

そういえば、Proxy使ってたよなぁと思いだし、
設定する事いろいろ。

3時間ぐらい掛かって、やっと繋がったので、試した事をひと通り


起動オプション

EclipseからAndroidを起動する場合、(Macの場合ですが、)

Eclipse→Preferences→Android→Launchと移動して、
Default emulator optionsに
-http-proxy http://127.0.0.1:8080



IPとポートはProxyのをそのまま

これではダメだったので、コマンドラインで同じ事を実行

emulator -avd {エミュレータ名} -http-proxy http://{PROXYのIP}:{ポート番号}

でもやってみましたが、ダメでした。

エミュレータ内の設定

最後に、エミュレータのホーム画面から

Menu→Settings→Wireless & networks→Mobile networks→Access Point Names
と移動し、
TalKilaを選択

その中にProxyとポートを設定するところがありますので、
ProxyにはIPを(http抜き)
Portにはポート番号を入力。

メニューを押してSave

これで、ブラウザから接続出来るようになりました。

なんとかなりますね!