error "la clase de actividad no existe" al iniciar la aplicación de Android con adb shell am start
Despuésadb install
-En mi aplicación, puedo verificar que está ahí conadb shell pm list packages AppName
:
paquete: air.com.client.AppName
Asiquesaber Está ahí, pero cuando intento lanzarlo conadb shell am start -a android.intent.action.MAIN -n air.com.client/.AppName
, Me sale este error:
Inicio: Intención {cmp = air.com.client / .AppName}
Tipo de error 3
Error: la clase de actividad {air.com.client / air.com.client.AppName} no existe.
Si importa, esto es, como puede haber notado, una aplicación de AIR que se ha empaquetado como una aplicación de Android. ¿Algunas ideas? ¿Me perdí algo en algún lugar? Cuando yo usoaapt dump xmltree
Puedo ver que mi .apk incluye unandroid.intent.action.MAIN
Entrada en el nodo de filtro de intento, por lo que vale.
Y, por último, por motivos de salud, utilizando la misma plantilla de comando puedo iniciar la aplicación de configuración sin problemas:
adb shell am start -a android.intent.action.MAIN -n com.android.settings/.Settings