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:
-
Seleccione Gradle en el estudio de Android desde el panel derecho
-
Selecciona tu aplicación
-
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
Si está utilizando la firma de aplicaciones de Google Play , debe usar el SHA1 de Google Play, ya que Google reemplazará su clave de firma de lanzamiento con la del servidor de Google
la terminal del sistema operativo Linux ejecuta esto:
keytool -list -v -keystore ~/.android/debug.keystore -alias androiddebugkey -storepass android -keypass androi