tools studio mac full english android extjs cordova sencha-touch-2.1

android - studio - ¿Cómo ejecutar el archivo.apk generado usando Cordova en el dispositivo en lugar de emulador?



sdk android mac (3)

Estoy usando Sencha Touch 2.3.1 para desarrollar aplicaciones multiplataforma y para implementarlo en plataformas nativas. Estoy usando Cordova 3.3.0

Seguí this tutorial. Siguiendo el tutorial, pude ejecutar el archivo .apk en el emulador. Ahora quiero ejecutar la aplicación en mi dispositivo. Aunque conecto mi dispositivo a la computadora portátil con un usb, no puedo ejecutar la aplicación en mi dispositivo. Cualquier ayuda será apreciada.


Debes ir a cordova / platforms y verificar si hay ios o una carpeta android dependiendo de lo que quieras ejecutar la aplicación. Si la carpeta no está allí, debe agregarla desde la línea de comando de esta manera:

cordova platform add android

o

cordova platform add ios

por supuesto, supongo que tiene las utilidades de línea de comandos cordova instaladas

EDITAR:

una vez que tenga la carpeta del proyecto para la plataforma que necesita, puede abrir el proyecto usando Eclipse, IntelliJ o xCode dependiendo de su plataforma. Una vez que lo haya abierto en el IDE, debería poder instalarlo en su dispositivo. Tenga en cuenta que el proceso es diferente para cada IDE: Eclipse, IntelliJ, xCode (por cierto, también puede usar Android Studio para aplicaciones de Android)

Además, para poder instalarlo en un teléfono Android, necesita habilitar la depuración de USB desde su configuración.


toma ese archivo .apk instalado en tu dispositivo. obtendrás tus aplicaciones.


Para que el proyecto se ejecute en su dispositivo en lugar de hacerlo en el emulador, básicamente solo tiene que conectar su dispositivo antes de ejecutar cordova run android .

Cordova ejecutará el emulador solo si no puede encontrar un dispositivo conectado.

Antes de ejecutar cordova run android , le aconsejo que ejecute el comando adb devices para verificar si las herramientas de SDK de Android encuentran su dispositivo.

Si no es así, debe habilitar la depuración de USB en el dispositivo e instalar un controlador adb para su dispositivo.

Editar:

Como esta respuesta parece obtener votos, creo que sería una buena idea mejorarla un poco ...

De hecho, hay una opción de dispositivo que puede agregar cuando ejecuta cordova run android para forzar el inicio del dispositivo (sin eso, se inicia un emulador si no se encuentra ningún dispositivo, que a veces puede ser molesto).