Cómo agregar SHA-1 a la aplicación de Android

Intento crear un enlace dynamic en Firebase, cuando selecciono la aplicación de Android, aparece un mensaje de error que dice “Agregar SHA-1 a esta aplicación de Android”, ya agregué una credencial, pero no estoy seguro cómo exactamente “agrego SHA-1 a la aplicación”

¿Cómo se hace esto?

generación sha1 en android studio:

cambiar la configuración del proyecto de firebase

Presione el botón agregar huella digital

  1. Seleccione Gradle en el estudio de Android desde el panel derecho

  2. Seleccione su aplicación

  3. En tareas -> android-> signingReport

Haga doble clic en signingReport .

Cómo obtener la huella digital sha1

Encontrará la huella digital sha1 en la ” Consola Gradle

agrega esta huella digital sha1 en la consola de Firebase

Añadir huella digital SHA1

Alternativamente, puede usar la línea de comando para obtener su huella digital SHA-1:

para su certificado de depuración debe usar:

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

debe cambiar ” c:\Users\user ” con la ruta a su directorio de usuario de Windows

si desea obtener SHA-1 de producción para su propio certificado, reemplace ” C:\Users\user\.android\debug.keystore ” con su ruta personalizada KeyStore y use su KeystorePass y Keypass en lugar de android / android.

Después de declarar las huellas digitales SHA-1 que obtienes en la consola de tu firebase, como dijo Damini

Si utiliza la firma de aplicaciones de Google Play , debe usar SHA1 de Google Play, ya que Google reemplazará su clave de firma de lanzamiento con la del servidor de Google.

enter image description here

Just En caso: mientras utiliza la línea de comando para generar la huella digital SHA1, tenga cuidado al especificar la ruta de la carpeta. Si su nombre de usuario o ruta de la carpeta de Android tiene un espacio, debe agregar dos comillas dobles de la siguiente manera:

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

Justo después de este código en CMD

 keytool -list -v -alias androiddebugkey -keystore %USERPROFILE%\.android\debug.keystore