fehler "aktivitätsklasse existiert nicht" beim starten der android app mit der adb shell am start

Nach demadb installMit meiner App kann ich überprüfen, ob sie vorhanden istadb shell pm list packages AppName:

Paket: air.com.client.AppName

Also ichkennt es ist da, aber wenn ich versuche, es mit zu startenadb shell am start -a android.intent.action.MAIN -n air.com.client/.AppNameIch erhalte diesen Fehler:

Starten: Absicht {cmp = air.com.client / .AppName}

Fehlertyp 3

Fehler: Aktivitätsklasse {air.com.client / air.com.client.AppName} existiert nicht.

Wenn es darauf ankommt, handelt es sich, wie Sie vielleicht bemerkt haben, um eine AIR-App, die als Android-App gepackt wurde. Irgendwelche Ideen? Habe ich irgendwo was verpasst? Wenn ich benutzeaapt dump xmltree Ich kann sehen, dass meine .apk eineandroid.intent.action.MAIN Eintrag im Intent-Filter-Knoten, für was es sich lohnt.

Und schließlich kann ich aus Gründen der Vernunft mit der gleichen Befehlsvorlage die Einstellungs-App ohne Probleme starten:

adb shell am start -a android.intent.action.MAIN -n com.android.settings/.Settings

Antworten auf die Frage(5)

Ihre Antwort auf die Frage