多くの人が遭遇する問題に悩まされているようです。Android Emulator を実行すると、インターネット接続が使用できなくなります。エミュレータを手動で実行して「-dns-server 8.8.8.8」を渡すと、問題なく動作します。
emulator.exe -dns-server 8.8.8.8 -avd {NAME}
私がやりたいのは、Titanium Studio からエミュレータを起動するときに、この「-dns-server 8.8.8.8」をカスタム引数として追加することです。Android SDKのEclipseでこれを行う方法を理解しましたが、同じオプションが利用できないため、Titanium Studioではできません。
Titanium は、次の引数を使用してエミュレーターを起動するように見えます。
\tools\emulator.exe -avd titanium_15_HVGA -port 5560 -sdcard C:\Users\dhiggins\.titanium\titanium_15_HVGA.sdcard -logcat *:d,* -no-boot-anim -partition-size 128
ちなみに、静的アドレスを使用するのではなく、NIC を「自動的に取得」するように設定すると、Android Emulator はインターネットで問題なく動作するようです。ただし、開発マシンには静的アドレスが必要です。