我正在尝试使用 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,并被告知未找到网页。我至少希望它会转到 www.local.company.co.uk。
我最理想的情况是能够通过我的本地机器访问上述主机文件示例中指定的任何站点。
我在 Windows 7 上使用 Tomcat 6。我使用的模拟器是 nexus one。
有人告诉我这可能是网络问题 -https://android.stackexchange.com/questions/37310/cant-connect-android-emulator-to-look-at-local-sites-and-services