2012-06-21 4 views
0

URL에 연결을 시도하고 JSON 파일을 다운로드하는 활동이 있습니다. 이 활동은 에뮬레이터에서 완벽하게 작동하지만 장치에서 계속 실패합니다.Android 앱은 에뮬레이터에서 제대로 작동하지만 기기에서는 제대로 작동하지 않습니다. 인터넷 연결 사용

연결 시간 초과 오류가 발생했습니다. 인터넷에서 검색 한 후 제한 시간을 늘 렸습니다. 하지만 이제 UnknownHost 오류가 발생합니다.

동일한 URL이 장치의 브라우저에서 정상적으로 작동합니다.

나는 http 연결을 사용하여 다운로드/다운로드하는 모든 종류의 프로그램을 인터넷에서 시도했지만 모든 것이 에뮬레이터에서 제대로 작동합니다. 그러나 장치에서 실패합니다.

샘플 웹킷 프로그램이 제대로 작동하므로 인터넷에 연결되어 있어도 문제가 없습니다.

내 앱의 인터넷 사용도 가능하게했습니다. 또한 HttpPost & HttpGet 메서드를 사용해 보았습니다. 또한 별도의 스레드에서 연결을 실행 해 보았습니다. 에뮬레이터에서 http 응답 코드가 200으로 표시되고 장치에서 비어 있습니다.

장치에서 http 연결을 사용하는 동안 누락 된 것이 있습니까? http://p-xr.com/android-tutorial-how-to-parse-read-json-data-into-a-android-listview/

들으을 미리

+2

매니페스트의 사용 권한 확인 – Selvin

+0

매니페스트에서 인터넷 사용 권한을 사용하도록 설정했습니다. 그렇지 않으면 에뮬레이터에서 작동하지 않습니다. 설정할 다른 권한이 있습니까? 도와주세요. Thx 많이. –

+0

https 보안 연결을 사용하고 있습니까? – Dharmendra

답변

2

당신이 당신의 방화벽을 해제하려고 할 수에서 : 여기에 시도하는 간단한 샘플입니다. 나는 그것을했고 그것은 나를 위해 일했다. 희망이 당신을 도울 것입니다.

+0

심지어 나는 똑같은 문제에 직면 해있다. 슬프게도, 방화벽을 끄는 것은 도움이되지 못했습니다. – shahensha

관련 문제