DesarrolloLibre

Desarrollo Web, Android, juegos y mucho más

Categorias
20-04-2017

En esta entrada explicaremos cómo generar una apk firmada de manera automática al momento de compilar nuestro proyecto en Android Studio; esto tiene una gran importancia al momento de estar empleando servicios de terceros en los cuales suministramos el certificado SHA1 de nuestro aplicación, servicios como la autenticación o uso de servicios, o cualquier servicio que esté en Firebase o la Google Console.

Configurar el proceso de compilación para que firme automáticamente tu APK

Lo primero que debemos hacer es colocar la vista de Project en nuestro ventana de proyectos y dar clic derecho sobre nuestro proyecto y luego la opción Open Module Settings.

Nos vemos en el panel a app y luego en Signing:

android studio app signing

Seleccionamos o creamos nuestro archivo jks para nuestra keystore y demás datos solicitado; la creación de la keystore ya fue tratado en una anterior entrada llamada ¿Cómo firmar las aplicaciones Android?.

Ahora nos vamos a la pestaña Build Types de nuestro Android Studio y especificamos el Signing Config que creamos anteriormente:

app build types android studio

Cómo obtener el certificado SHA1 desde Android Studio

Hasta ahora sólo hemos indicado mediante una configuración en Android al compilador cómo va a generar nuestra aplicación, la cual estará firmada, ahora nos falta realizar unos series de pasos para obtener el certificado SHA1 de nuestra aplicación firmada en Android Studio; para esto debemos de realizar los siguientes pasos con nuestro proyecto abierto:

Damos clic en el panel Gradle:

android studio gradle panel

Damos clic el el botón de refrescar en caso de ser necesario y navegamos por el árbol de la siguiente manera: Tasks - Android y doble clic en signingReport:

android studio signing report

Ahora corremos nuestra aplicación y veremos en nuestra consola los siguientes datos:

android studio sha1

Y esta es el certificado SHA1 de nuestra aplicación Android firmada la cual podemos suministrar a los servicios que estemos empleando.

Puedes consultar La documentación oficial.


Publicidad

Give me for a beer!

Algunos recursos que te pueden interesar

Generador de launcher para Android sin padding

Generador de launcher para Android sin padding

Templates para Android y iOS

Templates para Android y iOS

Creando increibles Drawer en Android con MaterialDrawer

Creando increibles Drawer en Android con MaterialDrawer

Algunos artículos que te pueden interesar

Desarrollando aplicaciones de Realidad Aumentada con Wikitude (parte 3.2)

Desarrollando aplicaciones de Realidad Aumentada con Wikitude (parte 3.2)

En este artículo realizaremos una aplicación para Android con las mismas características de la aplicación del artículo pasado pero esta vez usando el atributo HTML en vez del atributo URI.

Andrés Cruz 12-03-2014

¿Cómo importar una librería (jar) en Android?

¿Cómo importar una librería (jar) en Android?

En este artículo explicaremos algunas de las diferentes forma que hay para importar las librerías JAR en un proyecto Android, utilizando eclipse y el plugin ADT.

Andrés Cruz 21-09-2013

¿Cómo crear menús de opciones en Android?

¿Cómo crear menús de opciones en Android?

Estos menús aparecen al presionar la opción menú en nuestro dispositivo; en este artículo veremos como crear un menú de opciones básico en XML para nuestra aplicación, como esta formado un menú, entre otros; utilizando eclipse y el plugin ADT.

Andrés Cruz 16-09-2013