2012-06-07 3 views
1
내가 단절에서 MP3 파일을 다운로드하려면 다음 코드를 사용

: 모바일 데이터 (3G)를 통해 예상대로안드로이드 오류

URL u = new URL(link); 
HttpURLConnection c = (HttpURLConnection) u.openConnection(); 
c.setRequestMethod("GET"); 
c.setDoOutput(true); 
c.connect(); 
FileOutputStream f = new FileOutputStream(new File(root,"Video.mp4")); 


InputStream in = c.getInputStream(); 

byte[] buffer = new byte[1024]; 
int len1 = 0; 
while ((len1 = in.read(buffer)) > 0) { 
    f.write(buffer,0,len1); 
} 
f.close(); 

그것은 일이야하지만 난 때 이 코드에

06-08 22:36:49.892: W/System.err(347): java.net.UnknownHostException: Host is unresolved: dl2.mp3.zdn.vn:80 
06-08 22:36:49.902: W/System.err(347):  at java.net.Socket.connect(Socket.java:1038) 
06-08 22:36:49.902: W/System.err(347):  at org.apache.harmony.luni.internal.net.www.protocol.http.HttpConnection.<init>(HttpConnection.java:62) 
06-08 22:36:49.902: W/System.err(347):  at org.apache.harmony.luni.internal.net.www.protocol.http.HttpConnectionPool.get(HttpConnectionPool.java:88) 
06-08 22:36:49.902: W/System.err(347):  at org.apache.harmony.luni.internal.net.www.protocol.http.HttpURLConnectionImpl.getHTTPConnection(HttpURLConnectionImpl.java:927) 
06-08 22:36:49.902: W/System.err(347):  at org.apache.harmony.luni.internal.net.www.protocol.http.HttpURLConnectionImpl.connect(HttpURLConnectionImpl.java:909) 
06-08 22:36:49.902: W/System.err(347):  at binh.book.Book$1.run(Book.java:60) 
06-08 22:36:49.902: W/System.err(347):  at java.lang.Thread.run(Thread.java:1096) 
06-07 21:34:59.306: W/System.err(9686):  at binh.pronunciation.DownloadFiles$1$1.run(DownloadFiles.java:62) 

: 무선 랜을 통해, 로그 캣 쇼를 다운로드

c.connect(); 

어떤 도움을? 감사합니다.

+0

오류 유형이 중요하므로 전체 스택 추적을 표시하십시오. – WarrenFaith

+0

감사합니다. 오류의 유형으로 전체 스택 추적이 무엇인지 알 수 없습니다. 어떻게 표시합니까? 다시 한번 감사드립니다! –

+0

게시 한 행과 같은 패턴이 표시되어야합니다. 모두 "at"로 시작합니다. 이것은 스택 추적입니다. "at"로 시작하는 첫 번째 줄 바로 위에 구문이나 때로는 문장이어야하는 오류 메시지가 표시되어야합니다. 그래서 기본적으로이 라인을 복사하고 여기에서 지나치십시오. – WarrenFaith

답변

0
java.net.UnknownHostException: Host is unresolved: 

이 예외는 유효한 wifi에 연결되어 있지만 라우터가 인터넷을받지 못할 때도 발생합니다. 그것의 아주 쉽게이 문제를 재현하는 방법 : 1)이 오류를 관찰합니다 지금

에 pluged 라우터가되는 동안 라우터에서 케이블을 분리 유효한 와이파이 2)에 연결!