Cómo Construí el Open Searcher Parte 7: Comandos Para Compilar en Cordova

Continuando con la serie Cómo Construí el Open Searcher esta vez les quiero compartir (a quien sea que lea esto) los comandos útiles para poder compilar la aplicación y luego generar el apk que se puede subir a la Play Store usando Cordova en instalación local.

Cabe destacar que para que esto funcione debes tener instalado Java JDK, Apache Ant, y el SDK de Android configurado en tu equipo. Tener todos esos elementos juntos es engorroso, así que dedícale algo de tiempo hasta que esté todo en orden.

Compilar Aplicación para Android en Cordova

phonegap o cordova mas android

1. Lo primero que debes hacer, luego de tener lista tu aplicación es escribir el comando

cordova platform add android

Este comando creará varias carpetas y archivos de configuración necesarios para el proceso siguiente.

2. Para generar el apk para salir a la tienda lo primero que debes hacer es escribir el comando

cordova build android --release

Esto generará un archivo en la carpeta platforms/android/ant-build nombre-aplicacion-release-unsigned.apk que será el que deberás firmar para poder cargar a la Play Store

3. Para firmar el apk primero hay que crear la llave.

NOTA: cuando generes este archivo anota el nombre de alias y la clave, además que debes guardar muy bien ese archivo. Cada vez que necesites compilar la apk, TIENES que usar la misma llave.

La llave se genera con el comando

keytool -genkey -v -keystore nombredetuapp.keystore -alias nombre_alias -keyalg RSA -keysize 2048 -validity 10000

Esta llave se creará en la misma carpeta desde la cual estés ejecutando el comando. Copia el archivo apk en la misma carpeta para facilidad en los siguientes comandos.

4. Para firmar el archivo apk con la llave recién creada usamos el comando

jarsigner -verbose -sigalg SHA1withRSA -digestalg SHA1 -keystore nombredetuapp.keystore nombre-aplicacion-release-unsigned.apk nombre_alias

5. Finalmente, para comprimir el archivo en un apk subible a la Play Store escribes el comando

zipalign -v 4 nombre-aplicacion-release-unsigned.apk nombreaplicacionparasubir.apk

NOTA: Si por alguna razón el comando zipalign no funciona, revisa que esté el archivo zipalign en la carpeta /tools de tu SDK de Android. Si no está, la puedes copiar desde la carpeta build-tools/android-version/

Estos son los comandos necesarios para este proceso. En un próximo artículo estaré dando un poco de detalles sobre cómo es cargar una app a la Google Play.

En la web de Android Developers hay más información sobre los comandos mencionados.

Autor: cesc1989

Ingeniero de Sistemas que le gusta escribir y compartir sobre recursos que considera útiles, además que le gusta leer manga y ver anime.

1 comentario en “Cómo Construí el Open Searcher Parte 7: Comandos Para Compilar en Cordova”

Deja un comentario

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s