Bienvenidos sean a este post, como hablamos en este post para distribuir nuestras aplicaciones debemos firmarlas digitalmente, esto nos permitira identificarnos como autores e impidira que sea manipulada por otras personas, como dijimos antes nosotros en la fase de pruebas o cuando trabajamos con el entorno de desarrollo en realidad utilizamos un certificado digital de depuracion generado por el SDK para este proposito pero como comentamos en ese moemento no lo podremos utilizar para publicar la aplicacion por lo que deberemos generar uno propio pero la buena noticia es que no debemos validarlo con ninguna entidad, por ultimo todo certificado tiene una fecha de caducidad y esta solo afecta al momento de instalacion de la misma.

Anuncios

Una vez instalada la aplicacion nunca caduca y Google exige un periodo de 25 años de validez de tu certificado para poder publicar en el play store.

A continuacion veremos como generar un certificado por medio de Android Studio y para ello usaremos a nuestra aplicacion Nivel generada en este post, abramos con Android Studio el proyecto y vayan al menu la opcion Build->Generate Signed Bundle/APK

Una vez seleccionada nos aparecera el siguiente cuadro

En este cuadro deberan seleccionar APK, el otro tambien es valido pero lo veremos en otro post, una vez seleccionado presionen Next para pasar al siguiente cuadro

En este caso seleccionen la opcion marcada para crear un nuevo certificado, una vez presionado nos aparecera el siguiente cuadro

En este caso presionen la carpeta del Key store path para crear nuestro nuevo certificado, una vez apretado aparecera el siguiente cuadro

Anuncios

Aca deben seleccionar la carpeta de destino, pueden hacerlo en la raiz del C pero en mi caso no funciono y tuve que seleccionar otro destino, en file name seleccionen un nombre para identificarlo, puede ser cualquiera pero no se olviden cual es, presionen Ok una seleccionado todo para generar el nuevo archivo y volveremos al cuadro anterior

En este caso deberan completar todos los datos que les solicitan, en la primera clave es para el certificado, despues le asignamos un alias (el nombre como ven puede ser distinto al certificado), le asignamos otra clave (no necesariamente igual a la anterior) y despues completen los datos que se veran de nuestro certificado:

  • Nombre completo
  • Departamento (en caso de ser una empresa) o un nombre X
  • Organizacion o nombre de empresa
  • Ciudad donde vives
  • Estado o provincia
  • Codigo del pais, en el caso mio es de Argentina p.e. Mexico es 52, en el caso de tu pais debes averiguarlo

Con todo esto completado presionen Ok para generar el nuevo certificado y volveremos al cuadro anterior

En este caso como no me dejo crear el certificado en el raiz del C, lo genere en otra carpeta, luego use las dos contraseñas que les asigne y el alias lo saca del certificado, pueden tildar Remember passwords pero no se los recomiendo y luego explicare porque, pulsen Next para pasar al siguiente cuadro

Primero indicaremos cual va a ser nuestra carpeta destinataria para guardar el archivo APK, seleccionen la variant (release) y por ultimo tilden las versiones de firma, en mi caso les recomiendo directamente la version 1 porque es la de mayor compatibilidad y la version 2 se utiliza para Android de version 7 para arriba, pulsen Finish para generar el archivo, una vez terminado el proceso tendremos un archivo similar a este

Con esto ya generamos nuestro archivo apk firmado para poder instalarlo en cualquier dispositivo movil, antes de finalizar hablemos de dos puntos, el primero resguarden el certificado que generaron y el segundo es que recuerden las contraseñas que generaron, esto deben hacerlo porque si el dia de mañana deben actualizar el archivo y volverlo a subir al play store estos elementos son absolutamente necesarios.

Anuncios

En resumen, hoy hemos visto como crear un certificado para nuestras aplicaciones, hemos creado un archivo apk con nuestra firma para poder distribuir nuestra aplicacion, guarden este archivo generado porque lo usaremos para unas proximos posts donde hablaremos como distribuirlo, espero les haya sido util sigueme en Twitter o Facebook para recibir una notificacion cada vez que subo un nuevo post en este blog, nos vemos en el proximo post.

Tambien podes donar

Es para mantenimiento del sitio, gracias!

$1.00