2011-01-13 104 views
8

我正在從Android HttpURLConnection docs以下測試的Java腳本:機器人,HttpURLConnection的錯誤

URL url = new URL("http://www.android.com/"); 
HttpURLConnection urlConnection = (HttpURLConnection) 
url.openConnection(); 
urlConnection.connect(); 

的Eclipse(我的Mac)告訴我,有一個系統錯誤,當我在Android模擬器運行此:

01-13 13:44:32.767: WARN/System.err(1382): java.net.SocketException: Permission denied

(順便說一句,當我做的Objective-C /可可相當於有一點問題都沒有。)

什麼是問題?

回答

18

您的應用程序不允許訪問網絡,除非它已經聲明它將在AndroidManifest.xml文件中,將其添加到<manifest>元素中。

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

加分感謝您的快速和明確的迴應。 – SK9 2011-01-13 05:14:06