Android エミュレーターを使用して、ローカル マシンで実行されているサービスを使用しようとしています。私のホストファイルでは次のようなIISで実行されているサイトがあります。
127.0.0.1 www.local.company.co.uk
Apache Tomcat でいくつかのサイトを実行しています。Tomcat 関連サイトのホスト ファイル:
127.0.0.1 internal.localhost.company.com # port:8090
127.0.0.2 external.localhost.company.com # port:8081
127.0.0.3 auth.ws.localhost.company.com # port:8082
127.0.0.8 mysite.localhost.company.com # port:8086
これまでに試したこと(次の手順で):
adb pull /etc/hosts
Android ホスト ファイルを編集します。
127.0.0.1 localhost
10.0.2.2 myefc.localhost.efinancialcareers.com
adb remount adb push hosts /etc/hosts 次に、ブラウザで myefc.localhost.efinancialcareers.com にアクセスしようとすると、Web ページが見つからないというメッセージが表示されます。少なくとも、www.local.company.co.uk には届くと思います。
私が理想的に望むのは、上記のホスト ファイルの例で指定されているローカル マシン上の任意のサイトにアクセスできることです。
私は Windows 7 で Tomcat 6 を使用しています。使用しているエミュレーターは nexus one です。