2012-05-10 20 views
5

मैं अपने एंड्रॉइड एप्लिकेशन से अपने सर्वर तक पहुंचने के लिए इंटरनेट से कनेक्ट करने का प्रयास कर रहा हूं लेकिन ऐसा लगता है कि यह काम नहीं कर रहा है। मैं ऑनलाइन देखा और पाया कि मैं सही </manifest> से पहलेइंटरनेट उपयोगकर्ता तक पहुंचने के लिए एंड्रॉइड उपयोगकर्ता-अनुमति

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

जोड़ने के लिए किया था। लेकिन जब मैं ऐसा कर रहा हूं, तो संकलक चेतावनी दिखा रहा है:

<uses-permission> tag appears after <application> tag AndroidManifest.xml 

यह सुनिश्चित नहीं है कि यह चेतावनी मेरे कोड को काम नहीं कर रही है। मैंने <application> से पहले <user-permission> डालने का प्रयास किया लेकिन यह अभी भी वही चेतावनी दिखा रहा था। इसका क्या अर्थ है?

उत्तर

25

मुझे इसे uses-sdk और application के बीच रखा गया है, मेरे लिए काम करता है।

शायद अपनी परियोजना को साफ करने का प्रयास करें। इस अनुमति

<manifest 
    xmlns:android="http://schemas.android.com/apk/res/android"> 
    ... 
    <uses-permission 
    android:name="android.permission.INTERNET"/> 
    ... 
</manifest> 
+1

यह मेरे लिए बहुत काम किया .. धन्यवाद .. :) –

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

uses-sdk और application तत्वों के बाद, के रूप में तक मुझे पता है जाना चाहिए।

0

एप्लिकेशन टैग से पहले उपयोग-अनुमति टैग को स्थानांतरित करना चेतावनी को हटा देना चाहिए था। यदि आप ग्रहण का उपयोग कर रहे हैं तो अपनी परियोजना पर एक साफ करने का प्रयास करें।

क्या आप अपना ऐप चलाने पर इंटरनेट अनुमति के बारे में रनटाइम त्रुटि प्राप्त कर रहे हैं? वास्तव में क्या काम नहीं कर रहा है?

0

यह manifest टैग के अंदर का प्रयोग करें android.permission.ACCESS_WIFI_STATE

-1

तुम भी जरूरत है::

+0

गलत, जब तक कि वह करने के लिए कोशिश कर रहा है उदाहरण के लिए केवल वाईफाई पर कनेक्ट करें। –

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