2014-06-22 64 views
1

我在我的項目中實現了UIL。我收到以下錯誤:Universal Image Loader版本1.9.2出錯

ImageLoader﹕ Unable to resolve host "d1l025sgu0zsw9.cloudfront.net": No address associated with hostname 

我在清單權限:

<uses-permission android:name="android.permission.INTERNET" /> 
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" /> 
<uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" /> 
<uses-permission android:name="com.android.vending.BILLING" /> 
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" /> 

爲什麼我得到這個錯誤?

更新:這似乎是CloudFront的問題。如果我不使用它,S3網址可以正常工作。

回答

1

錯誤與您的網址,這就是爲什麼你越來越

ImageLoader﹕ Unable to resolve host "d1l025sgu0zsw9.cloudfront.net": No address associated with hostname 

在你的logcat:

你也越來越:

hostname= null 

如果我的上述聲明真實,那麼

可能的原因是:

your url you are passing to the query string is not starting with your hostname like www.abc.com. or you have to pass some headers in your http hit. 

解決方案

either make your string by harcode the host name like : www. + your url or pass the requested headers. your manifest permissions are fine. 
+0

鏈接http://d1l025sgu0zsw9.cloudfront.net/icons/alfabe_ikon/ABC.png所以它是有效的。 – Burak

+0

是的,我認爲它也工作時,你直接打到你的browser.right? – Dev

+0

使用http://www.d1l025sgu0zsw9.cloudfront.net/icons/alfabe_ikon/ABC.png,試一試,讓我知道結果。 – Dev

相關問題