Cómo controlar un dispositivo Android desde el PC



Enlace al video

Cuando estoy trabajando en la PC  me resulta más cómodo controlar mi teléfono Android como si fuese una aplicación más, pudiendo alternar entre lo que esté haciendo y, por ejemplo, algún programa de mensajería instantánea como Whatsapp y sin tener que tocar el teléfono. Para ello utilizo AndroidScreencast, el cual muestro en el vídeo y explico la instalación a continuación.

Requisitos

  • Teléfono con Android.
  • Modo de depuración USB activado.
  • Cable de datos USB.
  • Tener instalado el SDK de Android con el ambiente Java para tu sistema operativo.

Instalación y uso

  1. Conectar el teléfono al PC con el cable USB.
  2. Ir al la careta donde se guardó el SDK de Android, luego ir a la carpeta platform-tools y ejecutar: ./adb kill-server, luego ./adb star-server
  3. Descargar androidscreencast.
  4. Ejecutar android screentcast haciendo clic sobre el archivo descargado.

Al seguir estos pasos se podrá controlar, tomar capturas y hasta grabar videos de tu teléfono Android desde el PC.

Referencias:

,

  1. #1 by Luis Gallardo on 27/03/2014 - 2:38

    @nancy qué bueno que te haya sido de ayuda. Saludos!

  2. #2 by nancy on 27/03/2014 - 2:37

    No controla desde la PC, pero me sirvió. ya que lo único que quería era visualizar mi pantalla.
    :D gracias!!!

  3. #3 by Luis Gallardo on 29/01/2014 - 2:13

    @Carlos debería funcionarte. No hay magia oculta, solo seguir los pasos descritos en este artículo. Saludos!

  4. #4 by Carlos Banquet on 29/01/2014 - 10:47

    Solo puedo ver no manipular

  5. #5 by Carlos Banquet on 29/01/2014 - 10:34

    Veo mi tablet solo que no puedo controlarla desde el pc

  6. #6 by Carlos Banquet on 29/01/2014 - 10:33

    Buenos dias. He realizado todo lo concerniente a esto sin obtener resultados. Lo trato de realizar desde una tablet conectado a un PC. Alguna solucion gracias

  7. #7 by Luis Gallardo on 11/11/2013 - 10:37

    @Enrique debes tener acceso de administrador en tu PC, si estás en Linux debes ejecutar la orden ./adb star-server como root, como se muestra en el video. Saludos!

  8. #8 by Enrique on 11/11/2013 - 6:13

    El modo depuración esta activo si. Pero no deja controlar nada. Solo ver.

  9. #9 by Luis Gallardo on 08/11/2013 - 11:49

    @Enrique revisaste todos los requisitos? Por ejemplo, el modo de depuración está activado? Saludos!

  10. #10 by Enrique on 08/11/2013 - 3:05

    Hola Luis, e seguido todos los pasos que as puesto. Pero no me deja controlar solo ver.
    El móvil lo tengo root. Lo que intento es poder controlarlo puesto que la pantalla táctil no funciona.

  11. #11 by Luis Gallardo on 20/08/2013 - 9:15

    @Cito esto debería funcionarte, ya que es para cualquier Android. Saluods!

  12. #12 by Cito on 19/08/2013 - 6:07

    Hola Luis una consulta por favor, tengo un Motorola Atrix y quisiera saber que software puedo usar para manejar el celular con la pc y de donde puedo bajarlo, Desde ya muchas gracias.-
    Cito

  13. #13 by Luis Gallardo on 09/07/2013 - 7:49

    @victor gracias por la corrección!

  14. #14 by victor sosa on 09/07/2013 - 4:47

    Luis Gallardo :
    @Jorge no es dar doble clic sobre ADB. Debes usar la consola de texto, entrar al directorio en cuestión y ejecutar:

    adb kill-server

    Y luego,

    adb star-server

    Gracias por tus comentarios sobre el blog.
    Saludos!

    ES start:

    adb kill-server

    Y luego,

    adb start-server

  15. #15 by Luis Gallardo on 03/06/2013 - 10:23

    @AlejoRizzato es un sub directorio mas abajo, pero si está. Saludos!

  16. #16 by AlejoRizzato on 02/06/2013 - 11:43

    Hola, se que es del año pasado pero lo necesito D: tengo un Android 4.0.3(ya instale todo lo de m Android ) pero me tengo que descargar los extras? porque en el plataforms-tools no me salen esos archivos :S

  17. #17 by Luis Gallardo on 14/02/2012 - 7:35

    @jOSE no uso Windows, pero por decir algo intenta correrlo como administrador. Saludos!

  18. #18 by JOSE on 14/02/2012 - 12:25

    Saludos

    Primero felicitarlo por el manual, es claro y una gran herramienta.
    Yo tengo un problema en el tu me puedes dar una luz. Tengo un LG con Android 2.2 y un PC con Windows XP, he instalado el java runtime environment y esta corriendo correctamente de acuerdo al test de Oracle, he instalado el Android SDK y he instalado casi todas las herramientas, tambien he bajado el Androidscreencast y he seguido los pasos en la consola bajando y subiendo el servicio adb y me indica que el servicio esta corriendo y tengo un puerto abierto, ademas de un error que dice que el ” device not found”, qdemas al ejecutar el Androidscreencast corre la ventana de Java y sale un pantalla que me pide selecionar el device pero esta en blanco como consecuencia logica del error del adb. Te agradesco toda la ayuda que me puedas prestar.

    Gracias

    Jose Arboleda

  19. #19 by Luis Gallardo on 11/01/2012 - 2:35

    @largeroliker a la orden lagarto, digo, largero. Saludos!

  20. #20 by largeroliker on 11/01/2012 - 11:51

    Genial, pues eso que me ahorro. Muchas gracias!

  21. #21 by Luis Gallardo on 11/01/2012 - 10:36

    @largeroliker Si se puede en Windows porque si te fijas se usa el SDK de Android y Java, ambos disponibles en Windows. Saludos!

  22. #22 by largeroliker on 11/01/2012 - 10:30

    @Luis Pues de entrada una duda, ¿es esto posible en Windows? No me importa hacerlo en Linux, pero si existe la posibilidad me ahorras el instalar una distro ya que el PC donde lo voy a presentar por ahora sólo tiene xp instalado…

  23. #23 by Luis Gallardo on 10/01/2012 - 11:08

    @largeroliker para que veas que no solo de la PSP o la PS3 vive el hombre. Cualquier cosa estoy a la orden. Saludos!

  24. #24 by largeroliker on 10/01/2012 - 6:03

    Vaya, Luis, mira dónde he acabado buscando en google algo para presentar en clase! Muy interesante el invento, intentaré desarrollarlo en clase por lo poco común que es :)

    Y gracias por acercárnoslo!

  25. #25 by Luis Gallardo on 05/01/2012 - 8:50

    @Carolinapg como se muestra en el video, con “adb devices”. Saludos!

  26. #26 by Carolinapg on 04/01/2012 - 11:48

    Hola Luis!
    Antes de que se me vuelva a olvidar: muchas gracias por el tutorial y por tu blog!!!
    Te cuento que yo uso windows y no sé cuál es el comando adb para saber si el pc me reconoce el Nexus.
    Ahora volví a probar en mi computador con Win 7 Pro 32bits y sigue igual: veo todo lo de mi Nexus pero por más que dé doble clic sobre las Apps que tengo instaladas, no sucede nada.
    Gracia por tu paciencia y por tomarte tu tiempo en responder!
    Saludos :)

  27. #27 by Luis Gallardo on 04/01/2012 - 4:26

    @carolinapg revisaste que aparece tu teléfono listado?. En el video previamente se verifica que haya sido reconocido por adb. Saludos!

  28. #28 by carolinapg on 04/01/2012 - 2:51

    Hola Luis!
    Efectivamente tengo el SDK de Android instalado y el JDK también. Como te parece que instalé todo en otro equipo que tiene Windows XP y no me sale error, pero me aparece una ventana “please select a device” y en la parte inferior me aparece la IP 127.0.0.1 y alfrente el puerto: 1.234, me imagino que esos datos son a modo de ejemplo, cuáles debo colocar allí para controlar mi Nexus desde el PC?
    Gracias siempre!!! :)

  29. #29 by Luis Gallardo on 04/01/2012 - 11:58

    @Carolinapg tienes el SDK de Android instalado? Saludos!

  30. #30 by Carolinapg on 04/01/2012 - 12:55

    Hola Luis!

    Te comento que acabo de rootear mi Nexus y ahora sí puedo ver la pantalla desde el PC, pero no se deja controlar, es decir, le doy clic sobre los íconos de whatsapp, tweetcaster pero no sucede nada… cómo crees que pueda solucionarlo?

    Gracias!!! :)

  31. #31 by Carolinapg on 04/01/2012 - 12:09

    Hola Luis!
    Lo que necesito es lo que muestras en el video! pero no me funciona :( he realizado todos los pasos al pie de la letra, pero al ejecutar el androidscreencast aparece un pequeño ícono de android con el mensaje “getting devices list” después de unos segundos aparece un mensaje de error “no se ha podido iniciar la aplicación” :( qué puedo estar haciendo mal? tengo un Nexus S con 2.3.6 sin rootear.

    Gracias mil!! :)

  32. #32 by Luis Gallardo on 28/12/2011 - 10:25

    @Rocco tienes todos los requisitos, seguiste los pasos tal cual? Saludos!

  33. #33 by Rocco on 28/12/2011 - 12:24

    Luis :Gracias nuevamente! sigo sin poder controlarlo y creo que el celular necesita un root, los otros programas que pueden controlarlo via web al menos lo requieren.Saludos!

    Yo tengo el celular rooteado y tengo el mismo problema, asi q no es por el root del celular….
    q puede ser???

  34. #34 by Rocco on 28/12/2011 - 12:07

    HOla….
    ya he podido conectarlo, me sale la imagen del movil en el programa pero no hace nada.
    q puedo hacer.
    Gracias.

  35. #35 by Luis Gallardo on 17/12/2011 - 2:32

    @Mila si estás en Windows la consola de texto es la línea de comando (creo que antes se llamada comandos DOS o algo por el estilo). Puesdes ver este video para que te hagas una idea.

    Desde allí debes llegar hasta la carptea en cuestión y ejecutar adb kill-server y adb star-server (sin puntos ni barra porque estás en Windows).

    Saludos!

  36. #36 by Mila on 16/12/2011 - 11:54

    Luis, tengo un gran problema, no puedo ejecutar los archivos ./adb kill-server y /adb star-server porqe no los encuentro en la carpeta donde hay que buscar.

    Que debo hacer? lei que explicabas algo sobre usar la consola de texto, pero no se como hacer eso, podrías ayudarme?

    Gracias desde ya :D

(No será publicado)