Служба не запускается из-за «Permission Denial», требуется разрешение null

Моя программа работает нормально, но я думаю, что я, должно быть, случайно изменил что-то, чего не должен был делать. Моя программа запускала «UpdateService» по нажатию кнопки, но теперь она не запускается, и при отладке появляются следующие две строки:

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>

6
задан Matt Harris 5 January 2012 в 21:52
поделиться