Androidエミュレーターを使用して、ローカルマシンで実行されているサービスを使用しようとしています。IISで実行されているサイトがあり、ホストファイルでは次のようになっています。
127.0.0.1 www.local.company.co.uk
ApacheTomcatで実行されているサイトがいくつかあります。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に行くことを期待しています。
私が理想的に望んでいるのは、上記のホストファイルの例で指定されているローカルマシン上の任意のサイトにアクセスできることです。
私はWindows7を使用しており、Tomcat6を使用しています。使用しているエミュレーターはNexusOneです。