2010-08-03 11 views
6

के लिए अनुमतियां कैसे सेट करें I Android विकास के लिए नया हूं। मैं अपने (रूट) फोन पर जा रहा एक सरल हैलोवर्ल्ड ऐप प्राप्त करने की कोशिश कर रहा हूं - और ऐप ब्लूटूथ को सक्षम करने की कोशिश कर रहा है।एंड्रॉइड ब्लूटूथ

मैं अपने प्रकट में ब्लूटूथ अनुमतियाँ निर्धारित किया है इस प्रकार है, लेकिन जब मैं ग्रहण के माध्यम से अपने फोन पर आवेदन चलाने का प्रयास मैं एक अनुमति डेनियल अपवाद हो रही है:

<?xml version="1.0" encoding="utf-8"?> 
    <manifest xmlns:android="http://schemas.android.com/apk/res/android" 
      package="com.example.helloandroid" 
      android:versionCode="1" 
      android:versionName="1.0">  
     <application android:icon="@drawable/icon" android:label="@string/app_name" android:debuggable="true" android:permission="android.permission.BLUETOOTH_ADMIN"> 
      <activity android:name=".HelloAndroid" 
         android:label="@string/app_name"> 
       <intent-filter> 
        <action android:name="android.intent.action.MAIN" /> 
        <category android:name="android.intent.category.LAUNCHER" /> 
       </intent-filter> 
      </activity> 
     </application> 


<uses-permission android:name="android.permission.BLUETOOTH" /> 
<uses-permission android:name="android.permission.BLUETOOTH_ADMIN" /> 
<uses-sdk android:targetSdkVersion="7" android:minSdkVersion="5"></uses-sdk> 
</manifest> 

वहाँ कुछ है स्पष्ट मैं याद कर रहा हूँ?

उत्तर

2

मुझे पूरा यकीन नहीं है कि समस्या क्या थी।

मैं बस इतना कह सकता हूं कि मैंने ग्रहण और उसके प्लगइन को पुनर्स्थापित किया है और अब सब कुछ ठीक काम कर रहा है। आपकी मदद के लिए धन्यवाद मायारा - मैं आपके सहायक और मैत्रीपूर्ण दृष्टिकोण के कारण आपका उत्तर अप-मार्क करूंगा।

+0

अगली बार "सबकुछ" लॉजिकल करने की कोशिश करें और फिर पुनर्स्थापित करें, इसलिए आपकी कंप्यूटर तकनीकें मजबूत होंगी। –

-3

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

+0

त्वरित प्रतिक्रिया माया के लिए धन्यवाद। मैंने फ़ाइल में उपयोग-अनुमति टैग को स्थानांतरित करने का प्रयास किया है और यह समस्या को ठीक करने के लिए प्रतीत नहीं होता है - और उदाहरण के रूप में दिखाई देने वाली उदाहरण मैनिफेस्ट फाइलें अक्सर फ़ाइल के निचले हिस्से में उपयोग-अनुमति टैग शामिल करने लगती हैं - इसलिए मुझे नहीं लगता कि टैग का स्थान महत्वपूर्ण है। –

+0

ठीक है, मुझे लगता है कि आप सही हैं। इससे पहले कि मुझे लगता है कि आदेश के अनुसार हल किया गया था, मुझे अनुमतियों के साथ समस्या थी, लेकिन मैं दस्तावेज़ीकरण में अन्य स्थानों को देखता हूं जहां चीजें क्रमबद्ध हैं। आप जो सटीक त्रुटि संदेश देख रहे हैं वह क्या है? –

+0

नीचे मतदान किया गया, क्योंकि SO में, हम उत्तर की गुणवत्ता के लिए वोट-अप करते हैं। दुर्भाग्य से, सर्वोत्तम इरादों के बावजूद, जवाब गलत है। – icarus74