JORGE JORGE

Generar Apk con react-native
version 0.59

Date of published: 24/08/2019
Published by: JORGE JORGE

Para el siguiente tutorial se utilizó un sistema operativo ubuntu 18.04

-El primer paso para compilar el proyecto es generar una firma privada con el siguiente comando:
$ sudo keytool -genkey -v -keystore my-release-key.keystore -alias my-key-alias -keyalg RSA -keysize 2048 -validity 10000  Este comando activara una serie de preguntas que debes completar para generar la firma las palabras my-release- y my-key las puedes reemplazar por el nombre de tu aplicación y debes tenerlo presente para tu próxima configuración.

-El resultado de la ejecución del comando anterior será un fichero my-release-key.keystore el cual vamos a copiar en la carpeta android/app dentro de nuestro proyecto.A mi en lo personal me gusta generarlo ya posicionado en esta carpeta para

A continuación hay que editar el fichero android/gradle.properties para agregarle las siguientes lineas reemplazando los **** por la clave que utilizamos cuando generamos my-release-key.keystore, en caso que hallan renombrado el fichero deben poner el mismo nombre aquí.

2.png

Ahora vamos a editar otro fichero que se localiza en android/app/build.gradle

2.png

Luego ejecturaremos
cd android
./gradlew assembleRelease

NOTA: Hay que tener en cuenta la versión de react que estamos compilando porque la versión 0.60 el comando cambia y se usa otro ./gradlew bundleRelease

Documentación oficial