2011-05-06 6 views
1

직장에서 사용중인 개발 환경은 비공개 네트워크입니다. 이 사설망에서 Android 에뮬레이터를 실행하고 있지만 일부 기본 프록시를 통과하는 것으로 보입니다. 통신사의 네트워크를 시뮬레이션하려고합니다. 문제는 외부 프록시를 통과하기 때문에 개인 네트워크에서 가져온 웹 서비스를 테스트 할 수 없다는 것입니다.에뮬레이터 : 개인 네트워크에 어떻게 연결합니까?

낮은 수준의 네트워킹에 대한 내 이해는 매우 제한적입니다. 내가해야 할 일은 에뮬레이터가 "-http-proxy"를 사용하여 네트워크 외부로 나가는이 기본 프록시를 우회하도록 설정하는 것입니다. 그러나 프록시 서버를 설정하는 방법을 모릅니다. 우리 회사는 보안이 매우 안전하므로 혼자서 실험하는 것을 주저합니다.

누구나 유용한 정보가 있으십니까? 프록시 서버를 설정하지 않고 내 개인 네트워크에서 내 에뮬레이터를 실행할 수있는 쉬운 방법이 있습니까?

답변

4

컴퓨터에 연결하는 경우 루프백을 위해 10.0.2.2를 사용하십시오 (127.0.0.1 대신 에뮬레이터 자체를 가리킴).

다른 장치에서 사용자의 에뮬레이터 응용 프로그램에 연결하는 데 포트 리디렉션이 필요합니다 (에뮬레이터가 가상 라우터 뒤에 숨겨져 있기 때문에).

여기에서 자세한 정보를 확인할 수 있습니다. http://developer.android.com/guide/developing/devices/emulator.html#emulatornetworking

+0

감사합니다. 어떻게 든 문서의 해당 섹션을 놓쳤습니다. 불행히도 웹 서비스는 같은 컴퓨터에 있지 않습니다. – mnemy

관련 문제