Service nicht gefunden bei Intent senden -> was ist falsch?

  • 0 Antworten
  • Letztes Antwortdatum
D

divB

Fortgeschrittenes Mitglied
3
Hi,

Ich hoffe das Forum ist richtig, da es eigentlich eine Developer Frage ist ...

Ich moechte ueber Intent ein Service einer Anwendung starten (com.urbandroid.lux).

Dabei stehe ich schon mit dem Entwickler in Kontakt der mir das Intent bestaetigt hat, aber selbst nicht so viel Erfahrung damit hat und es mangels root Rechten nicht probieren kann.

Lt. Entwickler gibt es ein Service Intent "com.urbandroid.lux.TwilightService" das man mit Data "toggle"/"toggle" besenden kann.

Egal, was ich mache, ich bekomme einen "Not found" Fehler. Ueber adb als root zum Beispiel:

Code:
# am startservice -c "" --es toggle toggle com.urbandroid.lux com.urbandroid.lux.TwilightService
Starting service: Intent { act=android.intent.action.MAIN cat=[] pkg=com.urbandroid.lux (has extras) }
Error: Not found; no service started.
#




Ich habe es auch schon mit Tasker ausprobiert. Ebenfalls, ueber "adb logcat" folgender Fehler:

Code:
W/ActivityManager( 1402): Unable to start service Intent { act=com.urbandroid.lux.TwilightService pkg=com.urbandroid.lux (has extras) } U=0: not found

Nun habe ich mir mit "aapt dump xmltree lux.apk AndroidManifest.xml" das XML erstellen lassen und das Service ist tatsaechlich vorhanden:

Code:
N: android=http://schemas.android.com/apk/res/android
  E: manifest (line=2)
    A: android:versionCode(0x0101021b)=(type 0x10)0x34
    A: android:versionName(0x0101021c)="2.9" (Raw: "2.9")
    A: android:installLocation(0x010102b7)=(type 0x10)0x0
    A: package="com.urbandroid.lux" (Raw: "com.urbandroid.lux")
    E: uses-sdk (line=6)
      A: android:minSdkVersion(0x0101020c)=(type 0x10)0x7
      A: android:targetSdkVersion(0x01010270)=(type 0x10)0xe
    E: application (line=7)
      A: android:theme(0x01010000)=@0x7f0b0054
      A: android:label(0x01010001)=@0x7f0a000f
      A: android:icon(0x01010002)=@0x7f0200b8
      A: android:name(0x01010003)=".TwilightApplication" (Raw: ".TwilightApplication")
      A: android:uiOptions(0x01010398)=(type 0x11)0x1
      E: activity (line=9)
        A: android:theme(0x01010000)=@0x7f0b0067
        A: android:label(0x01010001)=@0x7f0a000f
        A: android:name(0x01010003)=".MainActivity" (Raw: ".MainActivity")
        A: android:exported(0x01010010)=(type 0x12)0xffffffff
        E: intent-filter (line=11)
          E: action (line=12)
            A: android:name(0x01010003)="android.intent.action.MAIN" (Raw: "android.intent.action.MAIN")
          E: category (line=13)
            A: android:name(0x01010003)="android.intent.category.LAUNCHER" (Raw: "android.intent.category.LAUNCHER")
      E: activity (line=17)
        A: android:theme(0x01010000)=@0x7f0b0067
        A: android:label(0x01010001)=@0x7f0a000f
        A: android:name(0x01010003)=".ban.BanListActivity" (Raw: ".ban.BanListActivity")
      E: activity (line=18)
        A: android:theme(0x01010000)=@0x7f0b0067
        A: android:label(0x01010001)=@0x7f0a000f
        A: android:name(0x01010003)=".ban.NewBanListActivity" (Raw: ".ban.NewBanListActivity")
      E: activity (line=19)
        A: android:theme(0x01010000)=@0x7f0b0067
        A: android:label(0x01010001)=@0x7f0a000f
        A: android:name(0x01010003)=".ProActivity" (Raw: ".ProActivity")
      E: activity (line=20)
        A: android:theme(0x01010000)=@0x7f0b0067
        A: android:label(0x01010001)=@0x7f0a000f
        A: android:name(0x01010003)=".TutorialActivity" (Raw: ".TutorialActivity")
      E: activity (line=21)
        A: android:theme(0x01010000)=@0x7f0b0067
        A: android:label(0x01010001)=@0x7f0a000f
        A: android:name(0x01010003)=".LocationActivity" (Raw: ".LocationActivity")
      E: activity (line=22)
        A: android:theme(0x01010000)=@0x7f0b0067
        A: android:label(0x01010001)=@0x7f0a000f
        A: android:name(0x01010003)=".BacklightActivity" (Raw: ".BacklightActivity")
      E: activity (line=24)
        A: android:theme(0x01010000)=@0x1030010
        A: android:name(0x01010003)="DummyBrightnessActivity" (Raw: "DummyBrightnessActivity")
        A: android:taskAffinity(0x01010012)="com.urbandroid.lux.Dummy" (Raw: "com.urbandroid.lux.Dummy")
        A: android:excludeFromRecents(0x01010017)=(type 0x12)0xffffffff
      E: service (line=29)
        A: android:name(0x01010003)=".TwilightService" (Raw: ".TwilightService")
        A: android:exported(0x01010010)=(type 0x12)0xffffffff
      E: receiver (line=31)
        A: android:name(0x01010003)="com.urbandroid.lux.BootReciever" (Raw: "com.urbandroid.lux.BootReciever")
        A: android:enabled(0x0101000e)=(type 0x12)0xffffffff
        A: android:exported(0x01010010)=(type 0x12)0xffffffff
        E: intent-filter (line=32)
          E: action (line=33)
            A: android:name(0x01010003)="android.intent.action.BOOT_COMPLETED" (Raw: "android.intent.action.BOOT_COMPLETED")
      E: receiver (line=37)
        A: android:label(0x01010001)=@0x7f0a000f
        A: android:icon(0x01010002)=@0x7f0200b8
        A: android:name(0x01010003)=".TwilightWidget" (Raw: ".TwilightWidget")
        A: android:description(0x01010020)=@0x7f0a0010
        E: intent-filter (line=42)
          E: action (line=43)
            A: android:name(0x01010003)="android.appwidget.action.APPWIDGET_UPDATE" (Raw: "android.appwidget.action.APPWIDGET_UPDATE")
        E: meta-data (line=45)
          A: android:name(0x01010003)="android.appwidget.provider" (Raw: "android.appwidget.provider")
          A: android:resource(0x01010025)=@0x7f040004
    E: uses-permission (line=53)
      A: android:name(0x01010003)="android.permission.SYSTEM_ALERT_WINDOW" (Raw: "android.permission.SYSTEM_ALERT_WINDOW")
    E: uses-permission (line=54)
      A: android:name(0x01010003)="android.permission.RECEIVE_BOOT_COMPLETED" (Raw: "android.permission.RECEIVE_BOOT_COMPLETED")
    E: uses-permission (line=55)
      A: android:name(0x01010003)="android.permission.ACCESS_LOCATION_EXTRA_COMMANDS" (Raw: "android.permission.ACCESS_LOCATION_EXTRA_COMMANDS")
    E: uses-permission (line=56)
      A: android:name(0x01010003)="android.permission.ACCESS_COARSE_LOCATION" (Raw: "android.permission.ACCESS_COARSE_LOCATION")
    E: uses-permission (line=57)
      A: android:name(0x01010003)="android.permission.ACCESS_NETWORK_STATE" (Raw: "android.permission.ACCESS_NETWORK_STATE")
    E: uses-permission (line=58)
      A: android:name(0x01010003)="android.permission.GET_TASKS" (Raw: "android.permission.GET_TASKS")
    E: uses-permission (line=59)
      A: android:name(0x01010003)="android.permission.WRITE_SETTINGS" (Raw: "android.permission.WRITE_SETTINGS")
    E: supports-screens (line=63)
      A: android:anyDensity(0x0101026c)=(type 0x12)0xffffffff
      A: android:smallScreens(0x01010284)=(type 0x12)0xffffffff
      A: android:normalScreens(0x01010285)=(type 0x12)0xffffffff
      A: android:largeScreens(0x01010286)=(type 0x12)0xffffffff
      A: android:resizeable(0x0101028d)=(type 0x12)0xffffffff

Ich habe alle moeglichen Variationen probiert, das Service bzw. das Intent mit "leading/trailing slash and dot" etc ausprobiert, immer die gleiche Meldung.

Mache ich was grundsaetzliches falsch?
WAS genau wird hier eigentlich nicht gefunden? Die App? Der Prozess? Ein Service? Die Einstiegspunkt (Routine)?, ...

Herzlichen Dank (probiere seit vielen Tagen herum und bin mit meinen Ideen am Ende)
divB
 

Ähnliche Themen

AnnaBauer21
Antworten
14
Aufrufe
1.190
AnnaBauer21
AnnaBauer21
Zurück
Oben Unten