Guía de la plataforma Android

Guía de la plataforma Android

Esta guía le muestra cómo configurar el entorno de desarrollo SDK para desplegar aplicaciones Cordova para dispositivos Android. Vea el siguiente para obtener más información específica de la plataforma:

Las herramientas de línea de comandos anteriores se refieren a las versiones anteriores Cordova 3.0. Ver la interfaz de línea de comandos de Cordova para obtener más información sobre la interfaz actual.

Requisitos y apoyo

Consulte los requisitos del sistema para el SDK de Android.

Cordova soporta Android 2.2, 2.3 y 4.x. Como regla general, las plataformas son desaprobadas como sumergen por debajo del 5% en del Google tablero de distribución.

Los desarrolladores deberían usar la cordova utilidad en conjunción con el SDK de Android. Ver la interfaz de línea de comandos para obtener información como instalarlo, agregar proyectos, entonces construir e implementar un proyecto.

Instalar el SDK

Instalar el SDK de Android desde developer.android.com/sdk. De lo contrario usted puede presentarse con una selección de donde instalar el SDK, mueva el descargado adt-bundle árbol a dondequiera que usted almacenar herramientas de desarrollo.

Cordova Herramientas de línea de comandos trabajar, es necesario incluir el SDK tools y platform-tools directorios en su entorno PATH. En Mac, puede utilizar un editor de texto para crear o modificar el ~/.bash_profile archivo, añadir una línea como la siguiente, dependiendo de donde se instala el SDK:

export PATH=${PATH}:/Development/adt-bundle/sdk/platform-tools:/Development/adt-bundle/sdk/tools

Esto expone SDK tools en windows terminales recién inauguradas. De lo contrario corre para que estén disponibles en el actual período de sesiones:

$ source ~/.bash_profile

Para modificar el entorno PATH en Windows 7:

También necesitará habilitar Java y Ant. abrir un símbolo del sistema y el tipo java y también de tipo ant . Anexar a la trayectoria de cualquiera que no se puedan ejecutar:

    ; %JAVA_HOME%\bin;%ANT_HOME%\bin

Abrir un proyecto en el SDK

Uso el cordova utilidad para configurar un nuevo proyecto, como se describe en el Cordova la línea de comandos de interfaz. Por ejemplo, en un directorio del código fuente:

    $ cordova crear Hola com.example.hello "HelloWorld" $ cd Hola $ cordova plataforma añadir construir android $ cordova

Una vez creado, aquí es cómo utilizar el SDK para modificarlo:

Una vez que se abre la ventana de Eclipse, puede aparecer una X de color rojo indicar los problemas irresueltos. Si es así, siga estos pasos adicionales:

Desplegar en emulador

Puede utilizar la cordova utilidad para ejecutar una aplicación en un emulador, o usted puede ejecutar dentro del SDK. De cualquier manera, el SDK primero debe configurarse para mostrar al menos un dispositivo. Para ello, utilice el Android SDK Manager, una aplicación Java que funciona por separado del Eclipse. Hay dos maneras para abrirlo:

Una vez abierto, el Android SDK Manager muestra varias bibliotecas de tiempo de ejecución:

Elija Herramientas → administrar AVDs (Android dispositivos virtuales), a continuación elegir cualquier artículo de Definiciones de dispositivos en el cuadro de diálogo resultante:

Pulse Crear AVD, opcionalmente modificar el nombre, luego pulse OK para aceptar los cambios:

La AVD entonces aparece en la lista de Dispositivos Android Virtual :

Para abrir el emulador como una aplicación independiente, seleccione la AVD y presione Start. Se lanza como lo haría en el dispositivo, con controles adicionales disponibles para los botones de hardware:

En este punto se puede utilizar la cordova utilidad para desplegar la aplicación en el emulador desde la línea de comandos:

    $ cordova emular android

Si en cambio están trabajando dentro de Eclipse, haga clic derecho en el proyecto y elija ejecuta como → aplicación para Android. Se le podría especificar una AVD si no aparece ninguna ya abierto.

Para una experiencia más rápida, utilice una imagen de emulador basados en Intel:

Desplegar en el dispositivo

Para empujar una aplicación directamente al dispositivo, asegúrese de depuración USB está habilitado en el dispositivo como se describe en el Sitio para desarrolladores de Androidy utilice un cable mini-USB para conectarlo a su sistema.

Usted puede empujar la aplicación al dispositivo de la línea de comandos:

    $ cordova corre android

Alternativamente dentro de Eclipse, haga clic derecho en el proyecto y elija ejecuta como → aplicación para Android.