2014-07-25 8 views
5

Windows 8 x64 (최신 안정 빌드)에서 Android Studio 사용. 나는 WebView가 google.com을 가리키고있는 매우 단순한 프로젝트를 가지고 있지만, 에뮬레이터에서 앱을 시작할 때마다 ERR_NAME_NOT_RESOLVED를 얻습니다.Android Studio/Win8/ERR_NAME_NOT_RESOLVED

인터넷 권한이 매니페스트에 있는지 확인했는데 -dns-server 플래그를 127.0.0.1과 내 라우터의 IP를 가리키는 에뮬레이터로 전달했는데 아무 것도 작동하지 않았습니다. 나는 웹을 샅샅이 뒤졌으며 아무 것도 발견하지 못했다. 이것은 내가 상자에서 바로 작동하기를 기대하는 비교적 간단한 일입니다.

아이디어가 있으십니까? 미리 감사드립니다!

답변

5

NIC를 비활성화하면 에뮬레이터에서 Wi-Fi 연결을 사용할 수있게되었습니다. 대답은 여기에 있습니다 : https://stackoverflow.com/a/2702663/568531

+0

문제와 직접적인 관련이 없지만 Android Studio에서 AVD 에뮬레이터 대신 Genymotion을 사용하는 것이 좋습니다. 훨씬 더 빠르며 많은 번거 로움을 피할 수 있습니다. –

1

나는 그것을 이해할 수없는 해결책이 있지만 그것이 작동합니다 : 에뮬레이터에 시작 아이콘이있을 때 diconnect하고 노트북 wlan에 연결 한 다음 작동합니다. , cmd를에서> 실행을, -

시작을 클릭

+0

젠체하는 사람, 이것도 나를 위해 일했다. –

+0

에뮬레이터를 다시 시작하면 작동했습니다. – Andy

+0

좋아, 왜 그런지 모르지만 나에게도 효과가있다 !! 내 폰이 내 앱에서 Facebook 로그인 대화 상자를 열 수 없었습니다. wifi를 사용 중지 한 후 작동했습니다. 도대체 뭐야? – 118218

0

는 여전히 에뮬레이터가 인터넷에 액세스 할 수 없습니다 manifest.xml 인터넷 액세스 권한을 부여하고, 한 다만,이 솔루션은 윈도우 7에 나를 위해 일한 확인을 누릅니다. 다음을 복사하여 명령 프롬프트에 붙여 넣으십시오. netsh winsock 재설정 카탈로그 Enter 키를 누릅니다. 다음 복사 및 붙여 넣기 : netsh int ip reset reset.log Enter 키를 누릅니다. 컴퓨터를 다시 마쳤 으면.

0

내 솔루션 단순히 에뮬레이터를 다시 시작했습니다. 때로는 응용 프로그램에서 실제 문제가 아니라 에뮬레이터의 문제입니다.

0

내가 먼저 시뮬레이터를 실행할 때이 문제가 발생, 나는에 의해 그것을 해결

Library/Android/sdk/platform-tools/adb shell getprop net.dns1 

10.0.2.3

그런 다음 내 LAN DNS 서버로 설정 시뮬레이터의 현재 DNS 서버를 얻을

Library/Android/sdk/platform-tools/adb shell setprop net.dns1 192.168.1.1