fehler "aktivitätsklasse existiert nicht" beim starten der android app mit der adb shell am start
Nach demadb install
Mit 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/.AppName
Ich 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