我想使用Android模擬器來使用我的本地機器上運行的服務。我有一個網站運行IIS下我的主機文件看起來像這樣:無法連接android模擬器來查看本地網站和服務
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。
我已經在這裏說,這可能是網絡問題 - HTTP。: //android.stackexchange.com/questions/37310/cant-connect-android-emulator-to-look-at-local-sites-and-services –