6 votos

Iniciar la aplicación desde el ADB

Tengo un dispositivo Android al que no tengo acceso físico. Pero puedo acceder a él a través de comandos ADB. Tengo Teamviewer host instalado en él. Pero lamentablemente no se está ejecutando. ¿Cómo puedo iniciarlo mediante comandos ADB? A continuación se muestra la aplicación Teamviwer que estoy utilizando.

https://play.google.com/store/apps/details?id=com.teamviewer.host.samsung&hl=en

0 votos

10voto

esQmo Puntos 51

Puedes lanzar aplicaciones con la tecla am start de mando. O si no conoce su actividad de lanzamiento, utilice el comando monkey comando.

Prueba con

adb shell 

monkey -p your.package.name -v 500

donde nombre del paquete es el nombre del paquete de la aplicación - haciendo el comando, en su caso:

monkey -p com.teamviewer.host.samsung -v 500

1 votos

am start -n com.teamviewer.host.samsung/.MainActivity funciona bien en la mayoría de los casos.

1 votos

Sí, si la actividad del lanzador es .MainActivity. De lo contrario, se necesita el mono

1 votos

@iBug +1, Un gran consejo para eso /.MainActivity . Por lo demás, mostraba algunas Error type 3 cuando estaba corriendo usando el comando adb

0voto

a.i.00 Puntos 1

Una solución muy sencilla para acceder a un dispositivo podría ser SCRCPY https://github.com/Genymobile/scrcpy

Se ejecuta a través de ADB y refleja su dispositivo en su PC. Puedes hacer clic en todos los elementos de la pantalla del dispositivo y también escribir con el teclado de tu PC.

PreguntAndroid.com

PreguntAndroid es una comunidad de usuarios de Android en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X