ver studio generate generar cambiar android firebase sha1 firebase-dynamic-links

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



sha 1 android (9)

Abra una terminal y ejecute la utilidad keytool provista con Java para obtener la huella digital SHA-1 del certificado. Debería obtener las huellas dactilares del certificado de liberación y depuración.

Para obtener la huella digital del certificado de lanzamiento: keytool -exportcert -list -v / -alias -keystore

Estoy tratando de crear un enlace dinámico en Firebase, cuando selecciono la aplicación de Android, muestra un error que dice "Agregar SHA-1 a esta aplicación de Android", ya he agregado una credencial, pero no estoy seguro de cómo exactamente "agrego SHA-1 a la aplicación"

¿Cómo se hace esto?


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 al directorio de usuarios de Windows

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

Luego declara las huellas digitales SHA-1 que obtienes en tu consola Firebase como dijo Damini


En Windows, abra el programa Símbolo del sistema. Puede hacer esto yendo al menú Inicio

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

En Mac / Linux, abra la Terminal y pegue

keytool -exportcert -list -v -alias androiddebugkey -keystore ~/.android/debug.keystore


Generación sha1 en el estudio de Android:

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

  2. Selecciona tu aplicación

  3. En tareas -> android-> SignatureReport

Haga doble clic en signingReport .

Encontrará la huella digital sha1 en la " Consola Gradle "

agregue esta huella digital sha1 en la consola firebase


Intente pegar este código en CMD:

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


MacOS solo pega en la Terminal:

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


Por si acaso: mientras usa 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 carpeta de Android tiene un espacio, debe agregar dos comillas dobles como se muestra a continuación:

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



la terminal del sistema operativo Linux ejecuta esto:

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