मेरे पास सरल कोड है जो नेटवर्क कनेक्शन की स्थिति को पढ़ना चाहता है। मैं AndroidManifest.xml करने की अनुमति जोड़ दिया है:एंड्रॉइड कनेक्टिविटी प्रबंधक को अनुमति नहीं मिल रही है ACCESS_NETWORK_STATE
<user-permission android:name="android.permission.ACCESS_NETWORK_STATE"/>
मेरे कोड नेटवर्क स्थिति तक पहुँचने के लिए कोशिश करता है:
ConnectivityManager conmgr = (ConnectivityManager) ctx.getSystemService(Context.CONNECTIVITY_SERVICE);
NetworkInfo ninfo = conmgr.getActiveNetworkInfo();
और त्रुटि है कि फेंक दिया जाता है:
E/AndroidRuntime(7650): java.lang.SecurityException: ConnectivityService: Neither user 10080 nor current process has android.permission.ACCESS_NETWORK_STATE.
मैं मैंने किसी भी त्रुटि को खोजने की कोशिश की है, लेकिन सबकुछ ठीक से लिखा गया है। ऐसा लगता है कि AndroidManifest के नए संस्करण को डिवाइस पर तैनात नहीं किया गया है। मैंने एक्लिप्स में प्रोजेक्ट को साफ करने की कोशिश की है, फोन से ऐप अनइंस्टॉल करें, लेकिन कुछ भी काम नहीं कर रहा है, मुझे फिर से एक ही संवाद मिलता है। मैं क्या गलत कर रहा हूँ?
बस एक जंगली अनुमान, हो सकता है कि टैग सही नहीं रखा गया है, आवेदन टैग के सामने डाल कोशिश है। – Maurice
एक और जंगली अनुमान: '<उपयोगआर-अनुमति />' - यह टाइपो केवल यहां या कोड में भी? –