2017-03-20 1 views
3

Android 2.3.3 브라우저에서 웹 응용 프로그램을 테스트하려고합니다. http://10.0.2.2 결과를 사용하는 연결 "웹 페이지를 사용할 수 없습니다". 안드로이드 스튜디오documentation에서 아무것도 찾을 수 없습니다.Android Studio 에뮬레이터에서 localhost에 연결하는 방법

누구나 같은 문제가 발생합니까? 어떻게 그걸 해결 했니?

+0

'http : // 10.0.2.2'. 에뮬레이터를 사용하고 웹 서버가 에뮬레이터가 실행되는 것과 동일한 PC에 있으면 완벽하게 정상입니다. – greenapps

+1

아니, 그렇지 않아, 노력했다. ADT에 대해 10.0.2.2가 허용되는 것으로 보입니다. 이제는 Android Studio이며 규칙이 변경되었습니다. – Firanolfind

+0

그리고 404는 웹 서버와의 연결이 설정되었음을 의미합니다. 그러나 요청한 페이지를 찾을 수 없습니다. 실제로 페이지를 요청하지 않거나 기본 페이지가 없습니다. 그러나 10.0.2.2가 연결됩니다! – greenapps

답변

5

컴퓨터의 IP에 연결해야합니다.

Windows에서 CMD를 열고 ipconfig를 입력하면 로컬 IP가 제공됩니다.

Linux 또는 OSX 열려있는 터미널에있는 경우 ifconfig 명령을 사용하십시오.

에뮬레이터는 완전한 안드로이드 장치이기 때문에 자체 네트워크를 가지고 있으며 컴퓨터에있는 것과 동일한 호스트 파일을 사용하지 않습니다. 자체 IP와 함께.

편집 : 문법 수정.

+1

그것은 리눅스이고 그게 도움이되었다. 고맙습니다! – Firanolfind

1

192.168.0.1 즉 내 로컬 IP를 사용하면 작동합니다. 로컬 IP를 확인하십시오.