Hello world - CGastrell/phonegap GitHub Wiki

Correr una aplicacion en el telefono es una tarea con la que debemos estar familiarizados. Para lograrlo tendremos que configurar el dispositivo y nuestro equipo para soportarlo. Para ello debemos:

  • Instalar los drivers del fabricante de nuestro dispositivo.
  • Configurar el telefono para que:
    • Pueda instalar aplicaciones de cualquier origen
    • Habilitar el modo desarrollador
    • Habilitar depuracion por USB

Habilitar modo desarrollador en Android 4.2

Habilitar Android para aceptar aplicaciones de origenes desconocidos (no Play Store)

Habilitar depuracion por USB

Una vez instalados los drivers y configurado el dispositivo, verificar que podamos contactar el dispositivo.

  • Conectar el dispositivo y configurar si fuese necesario. Por lo general Windows mostrara una notificacion.
  • Abrir una ventana de comando y escribir adb devices. Deberia mostrarnos el dispositivo conectado

Crear una aplicacion simple

Abrir una ventana de comando y ejecutar:

phonegap create prueba1 --id com.coderhouse.prueba --name "00 Prueba 1" -src templates\hello-world
  • phonegap create prueba1: comando de phonegap para crear una aplicacion en una carpeta prueba1
  • --id com.coderhouse.prueba: el id de la aplicacion. Es mejor si se usan id's distintos para cada prueba
  • --name "00 Prueba1": el nombre de nuestra aplicacion (el doble cero es para ubicar rapidamente nuestra aplicacion)
  • -src templates\hello-world: para evitar que phonegap busque los archivos para el proyecto en internet, proveemos una ruta a donde se halla otro proyecto ;)

Una vez creado, entramos al directorio del proyecto prueba1 y corremos el proyecto con phonegap:

cd prueba1
phonegap run android

Luego de un momento deberiamos ver la aplicacion corriendo en el dispositivo conectado.

Nota: es preferible despertar el dispositivo mientras se corre el comando. En algunas ocasiones el comando de Phonegap no puede traer al dispositivo de su estado bloqueado.