2011-01-13 19 views
8

मैं Android HttpURLConnection docs से निम्न परीक्षण जावा स्क्रिप्ट चल रहा हूँ:एंड्रॉयड, httpurlconnection त्रुटि

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

ग्रहण (पर मेरी मैक) कह रहा है कि वहाँ एक प्रणाली त्रुटि है जब मैं एंड्रॉयड एम्यूलेटर में इस चलाएँ:

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

(संयोग से जब मैं ऑब्जेक्टिव-सी/कोको में बराबर कर वहाँ कोई समस्या नहीं सब पर है।)

समस्या क्या है?

उत्तर

18

आपके एप्लिकेशन को नेटवर्क तक पहुंचने की अनुमति नहीं है जब तक कि यह घोषणा नहीं की जाती कि यह AndroidManifest.xml फ़ाइल में जा रहा है, इसे <manifest> तत्व के अंदर जोड़ें।

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

त्वरित और स्पष्ट प्रतिक्रिया के लिए बोनस धन्यवाद। – SK9

+0

मैंने अनुमति कथन जोड़ा, ग्रहण रीबूट किया और डिवाइस पर ऐप को कई बार अनइंस्टॉल किया, फिर भी कोई खुशी नहीं। कोई अन्य विचार? – slf

संबंधित मुद्दे