Estou tentando usar um emulador Android para usar serviços em execução na minha máquina local. Eu tenho um site em execução no IIS que no meu arquivo host se parece com isso:
127.0.0.1 www.local.company.co.uk
Eu tenho vários sites em execução 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 eu tento visitar myefc.localhost.efinancialcareers.com no navegador e sou informado que a página não foi encontrada. Eu esperava pelo menos que fosse para www.local.company.co.uk.
O que eu gostaria idealmente é poder ir a qualquer site na minha máquina local que seja especificado nos exemplos de arquivo do host acima.
Estou no Windows 7 e usando o Tomcat 6. O emulador que estou usando é o nexus one.
Foi-me dito aqui que isso pode ser um problema de rede -
Tags android