Ir al contenido principal

Especial Cordova - 4 - Creando APK para Publicar en Store


Supongo que ya has probado y re-probado tu App en el emulador y quizás en tu propio móvil, bueno el archivo que has estado usando está en modo "debug", así que vamos por pasos:

Ahora debes tener un archivo como este: android-debug.apk

1. Crear el archivo en modo "release"

el cual está preparado para ser publicado, pero falta firmar con un certificado que te identifica como su creador y te permite solo a ti hacer una actualización del App.

cordova build --release android

Esto generará un archivo como este otro: android-release-unsigned.apk

2. Firmar APK teniendo archivo keystore

Habiendo generado tu archivo keystore haz esto:

jarsigner -verbose -sigalg SHA1withRSA -digestalg SHA1 -keystore firma.keystore android-release-unsigned.apk alias

donde:

firma.keystore es el nombre del archivo generado o que ya tienes.

alias fue usado en la creación del archivo keystore

Cuando lo ejecutes te pedirá la clave que igualmente usaste en el keystore.

En este paso tu archivo android-release-unsigned.apk ya debe estar firmado, pero sigue con el mismo nombre. Si deseas comprobar que realmente está firmado usa:

jarsigner -verify -verbose -certs android-release-unsigned.apk

3. Cambiar de nombre y Comprimir APK

Con este paso terminamos, lo que hace este comando es comprimir el archivo para un uso más eficiente de la memoria dentro de los móviles.

zipalign -v 4 android-release-unsigned.apk NombredelApp.apk

Si sale error porque no encuentra zipalign usa la ruta del archivo

/Users/TuUsuarioMac/Library/Android/sdk/build-tools/26.0.0/zipalign -v 4 android-release-unsigned.apk NombredelApp.apk

El número 26.0.0 puede variar de acuerdo a tu versión de Android Studio y cuando la descargaste.

Comentarios

Entradas populares de este blog

Superponer una imagen sobre otra con CSS

El otro día me encontré con la necesidad de superponer una imagen sobre otra, mi aplicación debía mostrar una imagen y luego encima colocarle un marco quedando superpuesto.

Claro está que la imagen superpuesta como un marco debe ser trasparente en su interior para poder mostrar la imagen que va debajo.

Hay dos maneras de hacerlo, una poniendo el estilo en un archivo externo o incrustado en el <head> de la página web o sino agregándolo en el mismo DIV.

<div style="position:relative"><img src="imagen_debajo.jpg" width="268" hspace="16" height="268" vspace="16" /><div style="position:absolute; top:0; left:0;"><a href="http://www.guiaplaza.com"><img border="0"  src="marco_chistes.png" width="300" height="300" /></a></div></div>
Si desean la opción más Larga es la siguiente:


<html>
<head>
<title>Ejemp…

Script para buscar palabras o textos en una página (html) con Jquery

Aquí les muestro la solución que recientemente encontré para colocar un buscador dentro de una página web para que encuentre textos o palabras.

El script funciona con Jquery y un pequeño Javascript que busca en el html y resalta (en amarillo) los textos que va encontrando según tu vayas ingresando las letras.

El color de fondo puede variarse de acuerdo al tema y colores de tu página web. Es además un script moderno  (2012) que trabaja con todos los navegadores como el Chrome, IE9, Safari, etc.

¿Ganas dinero en Facebook con Página, Grupo, Comunidad, etc?

Muchas páginas, comunidades, notas, grupos y foros creados dentro de Facebook podrían ser una fuente grandiosa de ingresos económicos para sus creadores.... debido a que estas le generan mucho dinero en publicidad a esta red social.

Algunos webmasters ya saben lo que es ganar dinero trabajando en internet con una página web como un blog, foro o sitio temático, para los que ya reciben más de €100 euros al mes, volver a cero es definitivamente impensable.