2013-05-16 49 views
2

上的Android應用程序的工作...I/O故障:的java.net.UnknownHostException

我收到此錯誤信息:

i/o failure: java.net.UnKnownHostException: Unable to resolve host 
"api.parse.com": No address associated with hostname 

許多建議加上互聯網的權限在manifest文件,我已經擁有這些權限:

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

有什麼建議嗎?

謝謝!

+2

你確定你的設備有互聯網連接嗎? – njzk2

+0

@Felix Karlsson是你在設備還是Avd上進行測試。 –

回答

1

我猜測,該設備沒有連接到專用LAN 有 解析主機名的DNS服務器。仿真器共享其主機的網絡連接;並非如此 真正的設備。 錯誤表示設備正在與之交談的dns服務器無法解析 的名稱。這也可能意味着我們無法與DNS服務器通話。

你有AndroidManifest.xml文件這兩個條目:

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

我不認爲這有可能是其他原因,除了連接。