Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Tabla de Contenidos
docs/tree/master/www/docs/en/dev/guide/platforms/android/index.md)
docs/docs/en/dev/guide/platforms/android/)
Requisitos y apoyo
Cordova para Android requiere el SDK de Android que puede ser instalado en sistema operativo OS X, Linux o
Windows. Consulte del SDK de Android requisitos del sistema
(http://developer.android.com/sdk/index.html#Requirements).
Cordova soporta Android 4.0 (empezando por Android API nivel 14) y superiores. Como regla general, las
versiones de Android se convierten soportadas por Cordova como sumergen por debajo del 5% en del
Google tablero de distribución (http://developer.android.com/about/dashboards/index.html). Las versiones
de Android antes de las API de nivel 10, y las versiones 3.x (panal, los niveles API 11-13) caen signi cativamente
por debajo de ese umbral de 5%.
La descarga de Cordova contiene archivos separados para cada plataforma. Asegúrese de expandir el archivo
apropiado, android en este caso, dentro de un directorio vacío. Las utilidades ejecutables correspondientes
están disponibles en el nivel superior bin Directorio. (Si es necesario para obtener instrucciones más
detalladas, consulte el archivo README ).
https://cordova.apache.org/docs/es/7.x/guide/platforms/android/index.html 1/12
20/4/2018 Guía de la plataforma Android - Apache Cordova
Estas herramientas de shell le permiten crear, construir y ejecutar aplicaciones Android. Para obtener
información sobre la interfaz de línea de comandos adicional que permite plugin características en todas las
plataformas, ver usando Plugman para gestionar Plugins. Ver aplicación Plugins para obtener más
información sobre cómo desarrollar plugins.
Cuando se instala en Windows también tienes que de nir la Variable de entorno JAVA_HOME según la ruta de
instalación de JDK (por ejemplo, C:\Program Files\Java\jdk1.7.0_75).
Instrucciones de instalación detalladas están disponibles como parte de los enlaces de la instalación
anteriores.
Cordova Herramientas de línea de comandos para trabajar, o la CLI que se basa en ellos, necesita incluir
directorios Herramientas y herramientas de la plataforma de la SDK en tu camino . En un Mac o Linux,
puede utilizar un editor de texto para crear o modi car la ~/.bash_profile archivo, agregar una línea como la
siguiente, dependiendo de donde se instala el SDK:
export PATH=${PATH}:/Development/android-sdk/platform-tools:/Development/android-sdk/tools
Esta línea en ~/.bash_profile expone estas herramientas en windows terminales recién inauguradas. Si tu
ventana de terminal ya está abierto en OSX o para evitar un cierre de sesión/inicio de sesión en Linux, ejecute
esto para que estén disponibles en la ventana de terminal actual:
$ source ~/.bash_profile
1. Haga clic en el menú de Inicio en la esquina inferior izquierda del escritorio, haga clic derecho sobre
equipoy seleccione Propiedades.
;C:\Development\android-sdk\platform-tools;C:\Development\android-sdk\tools
https://cordova.apache.org/docs/es/7.x/guide/platforms/android/index.html 2/12
20/4/2018 Guía de la plataforma Android - Apache Cordova
Pulse Crear AVD, opcionalmente modi car el nombre, luego pulse OK para aceptar los cambios:
https://cordova.apache.org/docs/es/7.x/guide/platforms/android/index.html 3/12
20/4/2018 Guía de la plataforma Android - Apache Cordova
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:
https://cordova.apache.org/docs/es/7.x/guide/platforms/android/index.html 4/12
20/4/2018 Guía de la plataforma Android - Apache Cordova
Para una experiencia más rápida, puede utilizar la Aceleración de la máquina Virtual para mejorar la
velocidad de ejecución. Muchas CPUs modernas ofrecen extensiones para ejecutar máquinas virtuales más
e cientemente. Antes de usar este tipo de aceleración, es necesario determinar si CPU de su sistema actual
de desarrollo, uno admite las siguientes tecnologías de virtualización:
Tecnología de virtualización Intel (VT-x, vmx) → Intel VT-x procesador lista soportada
(http://ark.intel.com/products/virtualizationtechnology)
AMD Virtualization (AMD-V, SVM), sólo se admite para Linux (desde mayo de 2006, todas las CPUs de
AMD incluyen AMD-V, excepto Sempron).
Otra forma de averiguar si su procesador Intel compatible con la tecnología VT-x, es mediante la ejecución de
la Utilidad de identificación de procesadores Intel , para Windows puede descargarlo desde el Centro de
descarga (https://downloadcenter.intel.com/Detail_Desc.aspx?ProductID=1881&DwnldID=7838)de Intel, o
puede utilizar la utilidad booteable (https://downloadcenter.intel.com/Detail_Desc.aspx?
ProductID=1881&DwnldID=7840&lang=eng), que es Independiente del sistema operativo .
Después de instalar y ejecutar la Utilidad de identificación de procesador Intel sobre ventanas, obtendrá
la ventana siguiente, con el n de comprobar si su CPU es compatible con las tecnologías de virtualización:
https://cordova.apache.org/docs/es/7.x/guide/platforms/android/index.html 5/12
20/4/2018 Guía de la plataforma Android - Apache Cordova
Para acelerar el emulador, tienes que descargar e instalar uno o más imágenes del sistema x 86 de Intel
Atom , así como el Intel Hardware acelerado ejecución Manager (HAXM) .
Abre tu Android SDK Manager y seleccione la imagen del sistema x 86 de Intel Atom , para cualquier
versión que desea probar. Luego ir a Extras Acelerador Intel x 86 de emulador (HAXM) y seleccione instalar
los paquetes:
Después de la descarga, ejecute al instalador de Intel, que está disponible en el SDK de Android en
extras/intel/Hardware_Accelerated_Execution_Manager . Nota: si tienes algún problema al instalar el
paquete, usted puede encontrar más información y orientación paso a paso revise este Artículo de Intel
https://cordova.apache.org/docs/es/7.x/guide/platforms/android/index.html 6/12
20/4/2018 Guía de la plataforma Android - Apache Cordova
(http://software.intel.com/en-us/android/articles/speeding-up-the-android-emulator-on-intel-architecture).
1. Instalar una o más imágenes del sistema x 86 de Intel Atom , así como la Acelerada ejecución
administrador de Hardware de Intel , disponible bajo Extras.
4. Al iniciar el emulador, asegúrese que no hay error mensajes indicando la imposibilidad de cargar
módulos HAX.
Si está utilizando las herramientas de shell especí cas para Android en desarrollo, hay un enfoque diferente.
Una vez que se genera el proyecto, fuente de la aplicación por defecto está disponible en el subdirectorio de
activos/www . Los comandos están disponibles en su subdirectorio cordova .
El comando build limpia archivos de proyecto y reconstruye la aplicación. Aquí está la sintaxis para Mac y
Windows. El primer par de ejemplos generará información de depuración, y la segunda crea las aplicaciones
para el lanzamiento:
https://cordova.apache.org/docs/es/7.x/guide/platforms/android/index.html 7/12
20/4/2018 Guía de la plataforma Android - Apache Cordova
$ /path/to/project/cordova/build --debug
C:\path\to\project\cordova\build.bat --debug
$ /path/to/project/cordova/build --release
C:\path\to\project\cordova\build.bat --release
Desplegar la aplicación
Puede utilizar la utilidad CLI cordova para desplegar la aplicación en el emulador o el dispositivo desde la
línea de comandos:
$ cordova emulate android #to deploy the app on a default android emulator
$ cordova run android --device #to deploy the app on a connected device
$ /path/to/project/cordova/run --emulator
$ /path/to/project/cordova/run --device
Puede utilizar cordova run android --list para ver todos los destinos disponibles y cordova run android --
target = target_name para ejecutar la aplicación en un dispositivo especí co o un emulador (por ejemplo,
cordova run android --target = "Nexus4_emulator" ).
También puede utilizar cordova run --help para ver opciones adicionales para construir y correr.
Cuando se ejecuta la aplicación, también se construye . Puede anexar adicional --debug , --release y --
nobuild banderas para controlar cómo se construye, o incluso si es necesaria una reconstrucción:
https://cordova.apache.org/docs/es/7.x/guide/platforms/android/index.html 8/12
20/4/2018 Guía de la plataforma Android - Apache Cordova
Otros comandos
Los siguientes genera un registro detallado de la aplicación que se ejecuta:
$ /path/to/project/cordova/log
C:\path\to\project\cordova\log.bat
$ /path/to/project/cordova/clean
C:\path\to\project\cordova\clean.bat
https://cordova.apache.org/docs/es/7.x/guide/platforms/android/index.html 9/12
20/4/2018 Guía de la plataforma Android - Apache Cordova
Listo ahora y puede construir y ejecutar la aplicación directamente desde Android Studio .
https://cordova.apache.org/docs/es/7.x/guide/platforms/android/index.html 10/12
20/4/2018 Guía de la plataforma Android - Apache Cordova
More Resources
GENERAL
License (http://www.apache.org/licenses/LICENSE-2.0)
Artwork (/artwork)
DEVELOPMENT
Thanks (http://www.apache.org/foundation/thanks.html)
Security (http://www.apache.org/security/)
Contribute
Help Cordova move forward!
https://cordova.apache.org/docs/es/7.x/guide/platforms/android/index.html 11/12
20/4/2018 Guía de la plataforma Android - Apache Cordova
Seguir a @apachecordova
Slack 2473
Copyright © 2012, 2013, 2015 The Apache Software Foundation, Licensed under the Apache License, Version
2.0 (http://www.apache.org/licenses/LICENSE-2.0).
Apache and the Apache feather logos are trademarks (http://www.apache.org/foundation/marks/list/) of
The Apache Software Foundation.
"Raleway" font used under license. For details see the attributions page (/attributions/).
https://cordova.apache.org/docs/es/7.x/guide/platforms/android/index.html 12/12