로컬 사이트 및 서비스를 보기 위해 Android 에뮬레이터를 연결할 수 없습니다.

로컬 사이트 및 서비스를 보기 위해 Android 에뮬레이터를 연결할 수 없습니다.

내 로컬 컴퓨터에서 실행되는 서비스를 사용하기 위해 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

관련 정보