Não é possível conectar o emulador do Android para ver sites e serviços locais

Não é possível conectar o emulador do Android para ver sites e serviços locais

Estou tentando usar um emulador Android para usar serviços em execução na minha máquina local. Eu tenho um site rodando no IIS que no meu arquivo host se parece com isto:

127.0.0.1       www.local.company.co.uk

Tenho vários sites rodando no Apache Tomcat. Meu arquivo host para sites relacionados ao 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

O que tentei até agora (nas etapas a seguir):

adb pull /etc/hosts

Edite o arquivo host do Android:

127.0.0.1        localhost
10.0.2.2         myefc.localhost.efinancialcareers.com

adb remount
adb push hosts /etc/hosts

Então tento visitar myefc.localhost.efinancialcareers.com no navegador e recebo a mensagem de que a página da web não foi encontrada. Eu esperaria pelo menos que fosse para www.local.company.co.uk.

O que eu gostaria idealmente é poder acessar qualquer site em minha máquina local especificado nos exemplos de arquivo host acima.

Estou no Windows 7 e usando o Tomcat 6. O emulador que estou usando é o Nexus One.

Disseram-me aqui que isso pode ser um problema de rede -https://android.stackexchange.com/questions/37310/cant-connect-android-emulator-to-look-at-local-sites-and-services

informação relacionada