Genere SHA-1 para la aplicación Flutter/React-Native/Android-Native

Resuelto Joseph Arriaza asked hace 54 años • 33 respuestas

Estoy intentando generar un SHA-1 para una aplicación Flutter, para que Android Studio admita el inicio de sesión de Google, pero no sé cómo hacerlo, vi algunas publicaciones que indican ejecutar un comando, pero ahí necesito Supongo que es un archivo jks, y flutter no lo crea.

¿Alguien podría ayudarme?

Joseph Arriaza avatar Jan 01 '70 08:01 Joseph Arriaza
Aceptado

TERMINAL

Vaya a la carpeta del proyecto en la terminal.

Mac keytool -list -v -keystore ~/.android/debug.keystore -alias androiddebugkey -storepass android -keypass android

ventanas keytool -list -v -keystore "\.android\debug.keystore" -alias androiddebugkey -storepass android -keypass android

linux keytool -list -v -keystore ~/.android/debug.keystore -alias androiddebugkey -storepass android -keypass android

GUI de Android Studio.

  1. Seleccione el archivo android/app/build.gradle y en la esquina superior derecha haga clic en "Abrir para editar en Android Studio".

ingrese la descripción de la imagen aquí

  1. Abra el panel de Gradle y haga doble clic en "SigninReport",

ver la pestaña Gradle de Android Studio

ingrese la descripción de la imagen aquí

  1. ¡Eso es todo! Si usa Firebase, agregue estas 2 claves allí. Debe agregar ambas claves; de lo contrario, sin la clave de liberación, el inicio de sesión de Google no funcionará en los dispositivos.

ingrese la descripción de la imagen aquí

awaik avatar May 11 '2019 14:05 awaik

Esta es la manera más fácil-

  1. Abrir Android Studio

  2. Proyecto abierto

  3. Revelar carpeta de Android

  4. Haga clic derecho en el archivo "gradlew" y seleccione Abrir en Terminal -

Abrir en Terminal

  1. Vaya a la vista de terminal y pegue: gradlew signingReporto ./gradlew signingReportsi está usando PowerShell o un sistema basado en Unix como mac.

Pegar

  1. Presione Intro y desplácese hasta "Variante: depurar" para obtener la clave SHA1.

Desplazarse hasta la tecla

  1. Cópialo y úsalo donde lo necesites. ¡Buena suerte!
Igal s avatar Jan 24 '2019 09:01 Igal s

No encontrará una vista de ventana de Gradle en el proyecto Flutter, así que aquí hay una solución para eso. En el símbolo del sistema, navegue hasta la carpeta bin de jdk y ejecute este comando.

keytool -list -v -keystore "C:\Users\yourusernamehere\.android\debug.keystore" -alias androiddebugkey -storepass android -keypass android

cambiar el nombre de usuario en la ruta

Rishab Surana avatar Dec 08 '2018 19:12 Rishab Surana