¿Cómo iniciar una aplicación de Android desde la línea de comandos?
¿Cómo iniciar una aplicación de Android desde la línea de comandos?
Hay preguntas similares hechas, pero no puedo encontrar buenas respuestas.
- Cómo acceder a Android File system desde la línea de comandos de Windows 7 a través de USB
- Creación de un proyecto de Android desde la línea de comandos con Eclipse
- Cómo ejecutar apk desde la línea de comandos en el emulador
- Especificar la ubicación de salida al ensamblar un proyecto de Android con Gradle a través de Terminal?
- Java SDK Manager se bloquea con "flashplayerplugin" en la salida de línea de comandos
- Gestión de proyectos de android desde la línea de comandos
- Android 'no es reconocido como un comando interno o externo
- Cordova ejecutar (en realidad) dispositivo Android utilizando la línea de comandos?
- Proyecto Android y Gradle: montar un solo módulo
- Terminal Android - comandos que faltan de telnet, recibiendo este error: KO: comando desconocido, intenta 'ayuda'
- Cómo hacer el "export jar" de Eclipse desde la línea de comandos
- Construya el proyecto android desde la línea de comandos
- Android: ¿Cómo crear una notificación desde la línea de comandos (emulador de terminal o script de shell)?
adb shell am start -n com.package.name/com.package.name.ActivityName
O puede utilizar esto directamente:
adb shell am start -n com.package.name/com.package.name.ActivityName
También puede especificar acciones para filtrar por sus filtros de intención:
am start -a com.example.ACTION_NAME -n com.package.name/com.package.name.ActivityName
Puedes usar:
adb shell monkey -p com.package.name -c android.intent.category.LAUNCHER 1
Esto iniciará la actividad LANZADORA de la aplicación usando la herramienta de prueba monkeyrunner.
Ejemplo aquí .
Pasted abajo:
Se trata de cómo iniciar la aplicación de Android desde el shell de adb.
Comando: am
Busque la ruta de invocación en AndroidManifest.xml
Aplicación del navegador:
# am start -a android.intent.action.MAIN -n com.android.browser/.BrowserActivity Starting: Intent { action=android.intent.action.MAIN comp={com.android.browser/com.android.browser.BrowserActivity} } Warning: Activity not started, its current task has been brought to the front
Aplicación de configuración:
# am start -a android.intent.action.MAIN -n com.android.settings/.Settings Starting: Intent { action=android.intent.action.MAIN comp={com.android.settings/com.android.settings.Settings} }