2011-02-25 7 views
4

웹 서비스를 구축하고 Android 앱을 사용하여이를 활용합니다. 나는 이클립스를 통해 둘 다하고있다. 웹 서버를 로컬에서 실행할 때 호스트 컴퓨터의 웹 브라우저 (http://localhost:8888/)에 연결할 수 있습니다. 같은 컴퓨터의 에뮬레이터에서 실행중인 Android 앱에서 어떻게 연결할 수 있습니까?Android SDK 호스트의 웹 서버에 연결

답변

8

동일한 컴퓨터의 에뮬레이터에서 실행중인 Android 앱에서 어떻게 연결할 수 있습니까?

시스템의 로컬 호스트를 Android 에뮬레이터에서 참조하려면 http://10.0.2.2:8888/을 사용해야합니다. 안드로이드 에뮬레이터는 가상 머신 (QEMU) 내에서 실행되기 때문에 여기서 127.0.0.1 또는 localhost은 에뮬레이터 자신의 루프백 주소가됩니다.

참조 : Emulator Networking

+0

감사합니다. 오늘 밤이 시도하고 다시보고 해주세요! –

0

로컬 호스트를 통해 연결할 수 없다고 생각합니다. IP 주소를 통해 액세스 해보십시오. 왜냐하면, 에뮬레이터와 기계가 네트워크를 만들기 때문입니다.