2011-10-13 7 views
0

주소가 http://www.cornellrams.com/rss.php 인 URL 객체 (Java로)를 인스턴스화하려고합니다. 그것은 나에게 UnknownHostException을 준다. 사이트가 제대로 작동하지만 피드에 액세스 할 수 없습니다. 왜 저를 좋아하지 않는 아이디어가 있습니까? 이것은 Android에 있습니다. 매니페스트에 인터넷 허가가 있습니다.UnknownHostException이 발생하는 이유는 무엇입니까?

+1

나는 안드로이드를 사용하지 않기 때문에이를 고치는 방법을 말할 수는 없지만이 예외의 근본적인 기술적 원인은 호스트 이름을 IP 주소로 해석 할 수 없다는 것입니다. 호스트 이름이 정확하다면 사용중인 네트워크 연결에서 종종 DNS 서버 문제가됩니다. – BalusC

+1

안드로이드 브라우저에서 인터넷에 접속할 수 있습니까? – Vivek

+0

브라우저에 액세스하여 콘텐츠를 탐색 할 수 있습니다. 나는 그것으로부터 음악을 스트리밍 할 수있다. – user967514

답변

0

emulator의 네트워크 연결을 차단할 수 있습니다. 네트워크 연결을 사용하려면 에뮬레이터를 설정/허용해야하며 네트워크 연결은 sharing으로 설정해야합니다.

+0

인터넷에 접속할 수 있습니다. 그것은 문제가되지 않습니다. 인터넷은 에뮬레이터에서 작동합니다. – user967514

0

URL을 두 번 확인하십시오 ... 어딘가에 오타가있을 수 있습니다. 그렇다면 DNS 문제는 아니지만 웹 브라우저에 액세스 할 수 있으므로 탐색 할 수는 없을 것입니다.

하면 당신은 내가 자주 내 삼성 기기에 와이파이 문제를 얻을 수 SSL

를 사용하는지에 따라 올바른 프로토콜 즉 HTTP/HTTPS를 사용하고 있는지 확인합니다. 그것이 무엇인지 확실하지 않을 수 있습니다. 그래서 요청이 멈추어서 Wi-Fi를 다시 껐다가 다시 켜야합니다 ... 많은 일이 발생합니다 (특히 트위터 앱).

Wi-Fi가 아닌 3g를 사용하는 경우 시간 제한이 충분해야합니다.

0

내 에뮬레이터에서 한 번 같은 문제가 발생했습니다. 에뮬레이터를 다시 시작하면 도움이되었습니다 (어쩌면 정리 빌드로도 가능).

+0

이것은 효과가 있습니다. 고맙습니다. 나중에 해결할 다른 문제가 있습니다 ... – user967514

관련 문제