5 minutes reading time (905 words)

¿Cómo instalar las herramientas de desarrollador para crear aplicaciones Android con Cordova?

Construct 2/3 te permite crear aplicaciones Android usando una tecnología llamada Cordova.

Ok, pero ¿qué es Cordova?

Cordova es un framework de desarrollo móvil de código abierto. Permite utilizar tecnologías web estándar: HTML5, CSS3 y JavaScript para el desarrollo multiplataforma. Puedes ver todos los detalles en https://cordova.apache.org

A través de una serie de posts, voy a describir cómo usar la CLI de Cordova (interfaz de línea de comandos) para crear aplicaciones de Android localmente. Aunque no es fácil trabajar con ella, la CLI de Cordova permite el control total sobre el proceso de compilación, compilar sin conexión a internet y el uso de cualquier complemento de Cordova desarrollado por terceros.

Este post cubrirá cómo instalar las herramientas necesarias para el proceso de creación.

  1. Preparar nuestro sistema Windows
  2. Instalar Node.js
  3. Instalar Git
  4. Instalar Cordova
  5. Instalar Java SE Development Kit 6
  6. Instalar Java SE Development Kit 8
  7. Instalar Android Studio
  8. Configurar el SDK de Android

1. Preparar nuestro sistema Windows

Nuestro punto de partida será una instalación limpia de Windows 10 Profesional con la actualización de octubre 2018

Versión: 1809
Compilación: 17763.292
Arquitectura: x64

De esta manera podemos garantizar que no habrá errores relacionados con Windows.


2. Instalar Node.js

Node.js es un runtime creado en el motor JavaScript V8 de Chrome.

Vamos a descargar la versión 10.15.0 de Node.js desde https://nodejs.org/en/
Asegúrate de seleccionar la versión x64.

Ahora lo vamos a instalar usando la configuración predeterminada.


3. Instalar Git

Vamos a descargar la versión 2.20.1 de Git desde https://git-scm.com/download/win
Asegúrate de seleccionar la versión x64.

Ahora lo vamos a instalar usando la configuración predeterminada.


4. Instalar Cordova CLI

Vamos a instalar la versión 7.1.0 de Cordova CLI.

Ok, ¿pero por qué instalar una versión desfasada como la v7.1.0 en lugar de la más reciente?

Los plugins que utilizo (CordovaGame, CordovaIAP, CordovaUnityAds y CordovaVungle de cranberrygame) no han sido actualizados, así que no son compatibles con Cordova v8.0.0. Para ser más específicos, dichos plugins necesitan ser añadidos al proyecto de Cordova con el parámetro --nofetch, esto para utilizar la arquitectura de plugins de versiones previas a Cordova v7.0.0.

Extracto tomado del blog de Cordova:
Comenzando con Cordova v7.0.0:
Fetch es ahora el método predeterminado para gestionar las descargas de las plataformas. Fetch utiliza el npm del sistema local para npm install instalar módulos en los proyectos. La bandera --fetch ya no es necesaria. Utiliza la bandera --nofetch para volver al comportamiento pre-Cordova@7.0 (npm install no es utilizado para gestionar la descarga de módulos).

Puedes ver todos los detalles en las notas de la versión:
https://cordova.apache.org/news/2017/05/04/cordova-7.html

Extracto tomado del blog de Cordova:
Comenzando con Cordova v8.0.0:
La bandera --nofetch ha sido removida. Ahora toda la gestión de la descarga de las dependencias ocurre mediante cordova-fetch. Esto nos permitió eliminar la dependencia npm@2 que se incluía con Cordova. En su lugar ahora utilizamos el npm del sistema local para realizar la gestión de todas las descargas.

Puedes ver todos los detalles en las notas de la versión:
https://cordova.apache.org/news/2017/12/18/tools-release.html

Para instalar la v7.1.0 de la CLI de Cordova abre una ventana de símbolo del sistema y escribe npm install -g cordova@7.1.0


5. Instalar Java SE Development Kit 6

Vamos a descargar Java SE Development Kit 6 Update 45 (la cuál es la última versión de la serie Java 6) desde Oracle Archive Downloads
Asegúrate de seleccionar la versión x64.

En este caso, no necesitamos la característica "Public JRE", por lo que la deseleccionamos, para el resto de la instalación usaremos la configuración predeterminada.


6. Instalar Java SE Development Kit 8

Vamos a descargar Java SE Development Kit 8 Update 202 desde Oracle Archive Downloads
Asegúrate de seleccionar la versión x64.

Ahora lo vamos a instalar usando la configuración predeterminada.


7. Instalar Android Studio

Vamos a descargar la versión 3.3 de Android Studio desde Android Developers
Asegúrate de seleccionar la versión x64.

Ahora lo vamos a instalar usando la configuración predeterminada.


Vamos a iniciar Android Studio después de que se haya instalado.


En esta ocasión no vamos a importar configuraciones.


Ahora vamos a configurar Android Studio usando la configuración predeterminada.


Verificamos la configuración y procedemos a la instalación.


8. Configurar el SDK de Android

La instalación del SDK de Android no incluye automáticamente todos los paquetes mínimos necesarios para el desarrollo. Si bien las necesidades de cada desarrollador varían, es necesario instalar las plataformas SDK para las versiones de Android que hayas establecido como minimum y target.

Ejemplo #1
Target API 23.
Minimum API 23.
Es necesario instalar solamente la plataforma SDK para la API 23.

Ejemplo #2
Target API 23.
Minimum API 15.
Es necesario instalar las plataformas SDK para las API 15 y 23. No es necesario instalar las plataformas SDK para los niveles de API entre el minimum y el target (incluso si buscas compatibilidad con dichos niveles de API).

La lista de los niveles de API de Android puede ser consultada aquí:
https://source.android.com/setup/start/build-numbers

Para una completa discusión acerca de esto puedes visitar:
https://docs.microsoft.com/en-us/xamarin/android/troubleshooting/questions/install-android-sdk-packages

Ahora, en un escenario donde se estén desarrollando 5 aplicaciones con las siguientes propiedades:

Aplicación #1
Target API 20.
Minimum API 16.

Aplicación #2
Target API 25.
Minimum API 16.

Aplicación #3
Target API 25.
Minimum API 19.

Aplicación #4
Target API 26.
Minimum API 21.

Aplicación #5
Target API 26.
Minimum API 26.

Las plataformas SDK que necesitamos para crear esas 5 aplicaciones son 16, 19, 20, 21, 25 and 26. Para instalarlas necesitamos iniciar Android Studio, seleccionar "Configure", "SDK Manager", entonces seleccionar los niveles de API que se han establecido para tus aplicaciones y hacer clic en "OK".


Confirmamos la instalación.


Finalmente aceptamos el acuerdo de licencia.


Ahora, las herramientas de desarrollador están instaladas y listas para funcionar.

En el siguiente post, describiré cómo exportar desde Construct 2 y compilar utilizando la CLI de Cordova.

Why I chose HTML5?

Related Posts

 

Comments

No comments made yet. Be the first to submit a comment
Already Registered? Login Here
Guest
Sunday, 17 November 2019