2012-01-05 15 views
6

मेरा प्रोग्राम ठीक चल रहा है, लेकिन मुझे लगता है कि मैंने गलती से कुछ बदल दिया होगा जो मुझे नहीं करना चाहिए था। मैं अपने कार्यक्रम को एक बटन दबाकर पर "अद्यतनसेवा" चल रहा था, लेकिन अब यह नहीं चलता है, और डिबग निम्नांकित दो पंक्तियों को लाता है:सेवा "अनुमति अस्वीकार" के कारण चलाने में विफल रही, अनुमति आवश्यक शून्य

01-05 21:43:39.945: WARN/ActivityManager(98): Permission denied: checkComponentPermission() reqUid=10084 
01-05 21:43:39.955: WARN/ActivityManager(98): Permission Denial: Accessing service ComponentInfo{com.android.datausagemonitor/com.android.datausagemonitor.UpdateService} from pid=98, uid=1000 requires null 

यहाँ मेरी प्रकट है, इसी तरह के पदों यह हो सकता से पहचानने अच्छी तरह से इस के साथ एक समस्या हो, लेकिन मैं इसे नहीं देख सकते हैं और यकीन है कि मैं कुछ भी नहीं बदला है, क्योंकि यह अंतिम कार्य था हूँ कर सकते हैं:

<?xml version="1.0" encoding="utf-8"?> 
<manifest xmlns:android="http://schemas.android.com/apk/res/android" 
    package="com.android.datausagemonitor" 
    android:versionCode="1" 
    android:versionName="1.0"> 
<uses-sdk android:minSdkVersion="3" /> 
<uses-permission android:name="android.permission.READ_CONTACTS"></uses-permission> 
<uses-permission android:name="android.permission.READ_SMS"></uses-permission> 

<application android:icon="@drawable/icon" android:label="@string/app_name"> 
    <activity android:name=".DataUsageMonitorActivity" 
       android:label="@string/app_name"> 
     <intent-filter> 
      <action android:name="android.intent.action.MAIN" /> 
      <category android:name="android.intent.category.LAUNCHER" /> 
     </intent-filter> 
    </activity> 


    <service android:name="com.android.datausagemonitor.UpdateService"></service> 
    <service android:name="com.android.datausagemonitor.ResetService"></service> 

</application> 

+1

क्या आप सेवा कोड दिखा सकते हैं? – zode64

+2

पिछले संशोधन पर वापस जाएँ – m0skit0

+1

क्या आप इसे कॉल करने वाले कोड को प्रदान कर सकते हैं? – zode64

उत्तर

7

[हल] वहाँ के साथ कुछ समस्या थी एक्लिप्स और डिवाइस के बीच यूआईडी जिस पर मैं परीक्षण कर रहा था। डिवाइस को रिबूट करने से समस्या हल हो गई।

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