Fehler "activity-Klasse nicht vorhanden" beim starten der android-app mit adb shell am start

Nach adb install-ing meine app kann ich überprüfen, dass es dort mit adb shell pm list packages AppName:

Paket:Luft.com.client.AppName

Also ich wissen es da ist, aber wenn ich versuche, starten Sie es mit adb shell am start -a android.intent.action.MAIN -n air.com.client/.AppName, bekomme ich diesen Fehler:

Starting: Intent { cmp=Luft.com.client/.AppName}

Fehler Typ 3

Error: Activity class - {air.com.client/Luft.com.client.AppName} existiert nicht.

Wenn es darauf ankommt, ist dies, wie Sie vielleicht bemerkt haben, eine AIR-app, die verpackt wurde, als Android-app. Irgendwelche Ideen? Hab ich da was verpasst irgendwo? Wenn ich aapt dump xmltree ich kann sehen, dass meine .apk umfasst ein android.intent.action.MAIN Eintrag im Vorsatz-filter-Knoten, für was es Wert ist.

Letztlich auch für die geistige Gesundheit Willen, mit dem gleichen Befehl template kann ich starten Sie die app " Einstellungen ohne Probleme:

adb shell am start -a android.intent.action.MAIN -n com.android.settings/.Settings
  • Es gibt keine air.com.client Klasse. Der name der Klasse air.com.client.AppName.
  • Sie sind gonna haben, um die spell it out für mich - was sollte der Befehl sein?
  • Verwandte q stackoverflow.com/questions/28388523/...
InformationsquelleAutor matt lohkamp | 2013-11-26
Schreibe einen Kommentar