android 트위치 - "<URL 삽입 위치>"호스트를 확인할 수 없습니다. 호스트 이름과 연결된 주소가 없습니다.




5 Answers

내 생각 엔 앱을 인터넷 사용 권한을 잊어 버린 것입니다. Android 매니페스트에 다음을 추가해보세요.

<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
하는법 명령어

이 튜토리얼의 다음 내용을 시도했다 . 웹에서 데이터 가져 오기

나는 안드로이드 3.0, 태블릿에 대한 최신 플랫폼을 구현했지만,이 오류가 발생 : " 호스트를 해결할 수 없습니다"www.anddev.org "주소와 관련된 호스트 이름이 없습니다. "

파일이 있음을 증명하기 위해 사용한 URL을 체크 아웃 할 수 있습니다. http://www.anddev.org/images/tut/basic/getdatafromtheweb/loadme.txt

개인 클래스를 만들고 asynctask로 확장했습니다. 다음은 코드입니다.

    private class Downloader extends AsyncTask<String,Void,String>{
    String myString = null;
    @Override
    protected String doInBackground(String... arg0) {
        try{
            URL myURL = new URL("http://www.anddev.org/images/tut/basic/getdatafromtheweb/loadme.txt");
            URLConnection ucon = myURL.openConnection();
            InputStream is = ucon.getInputStream();
            BufferedInputStream bis = new BufferedInputStream(is);

            ByteArrayBuffer baf = new ByteArrayBuffer(50);
            int current = 0;
            while((current=bis.read())!=-1){
                baf.append((byte)current);
            }
            myString = new String (baf.toByteArray());
        }catch(Exception e){
            myString = e.getMessage();
        }
        return myString;
    }
@Override
protected void onPostExecute(String result){
    tv.setText(result);
}
}

어떤 도움을 주시면 감사하겠습니다.




네가 허가를받을 수 있겠 니?

<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />

그러나

모바일 또는 Whatever Device에서 인터넷 을 사용하는 것을 잊어 버렸을 수 있습니다.




만약 당신이 나 같은 USB 인터넷을 가지고 에뮬레이터 연결을 껐다 켜고 꺼져 그래서 당신은 에뮬레이터를 다시 시작해야 할 수도 있습니다




나는 동일한 오류가 있었고 문제는 내가 VPN에 있었고 그 사실을 깨닫지 못했다는 것이 었습니다. VPN 연결을 끊은 다음 Wi-Fi에 다시 연결하면 문제가 해결되었습니다.




간헐적으로이를보고 모바일 Wi-Fi 인터넷 연결이 정상적으로 보인다면 ISP의 값싼 게이트웨이 라우터가 높은 트래픽 부하를 겪고있을 가능성이 큽니다.

이 오류를 트랩하고 네트워크를 사용하여 다른 모든 응용 프로그램을 닫으라는 알림을 사용자에게 표시해야합니다.

재생할 바탕 화면에서 HD YouTube 비디오를 실행하여 테스트하거나 바쁜 Starbucks로 이동하십시오.

이 기능이 유용하다면 누군가에게 커피를 지불하십시오.




Related

android android-asynctask android-3.0-honeycomb urlconnection