簡體   English   中英

java.net.UnknownHostException:無法解析主機“ s3-ap-northeast-1.amazonaws.com”:沒有與主機名關聯的地址

[英]java.net.UnknownHostException: Unable to resolve host “s3-ap-northeast-1.amazonaws.com”: No address associated with hostname

我使用下面的代碼來獲取圖像:

public Bitmap loadImageFromUrl(String urlStr) {
    try {
        BufferedInputStream bis = new BufferedInputStream(new URL(urlStr).openStream());
        ByteArrayOutputStream baos = new ByteArrayOutputStream();
        BufferedOutputStream bos = new BufferedOutputStream(baos);
        copy(bis, bos);
        bos.flush();
        bos.close();
        bis.close();
        return BitmapFactory.decodeByteArray(baos.toByteArray(), 0, baos.size());

    } catch (Exception e) {
        e.printStackTrace();
    }

我確定許可和wifi連接。 如:

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

如果您遇到此錯誤,則可能是2個問題。

1)您要么忘記在android清單中添加Internet權限。

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

2)如果您在真實設備上運行,則您的設備未與Internet連接。 檢查您的設備是否已連接互聯網。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM