SHA-1 huella dactilar del certificado keystore

¿Es el método para obtener una huella digital SHA-1 igual que el método de obtener la huella digital? Anteriormente, estaba ejecutando este comando:

Línea de comandos de Windows que ejecuta keytool.exe

No está claro para mí si el resultado que estoy obteniendo es la huella digital SHA-1. ¿Puede alguien aclarar esto?

Siga este tutorial para crear huella digital SHA1 para Google Map v2

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

Si está utilizando android studio use step simple

  1. Ejecute su proyecto
  2. Haga clic en el menú Gradle
  3. Ampliar el árbol de tareas de Gradle
  4. Haga clic en android-> signingReport y ver la magia
  5. Te dirá todo

Introduzca aquí la descripción de la imagen

Resultado En la pestaña Ejecutar Si Android Studio <2.2
Introduzca aquí la descripción de la imagen

Desde android studio 2.2
El resultado estará disponible en la consola Ejecutar pero utiliza el botón de alternancia resaltado

Introduzca aquí la descripción de la imagen

O
Segundo camino es
Crear nuevo proyecto en android studio Nuevo -> Actividad de Google Maps

Introduzca aquí la descripción de la imagen

A continuación, abra google_maps_api.xml archivo xml como se muestra en las fotos que verá su clave SHA

Introduzca aquí la descripción de la imagen

La forma más fácil de obtener SHA1 clave en el estudio de Android (modo de depuración y liberación)

  1. Abrir Android Studio
  2. Abre tu proyecto
  3. Haga clic en Gradle (Desde el panel lateral derecho , verá Gradle Bar )
  4. Haga clic en Refresh (Haga clic en Refresh from Gradle Bar, verá la lista de scripts Gradle de su proyecto)
  5. Haga clic en Su proyecto (su lista de formulario de nombre de proyecto)
  6. Haga clic en Tareas / Android
  7. Haga doble clic en signingReport (Usted recibirá SHA1 y MD5 en Run Bar)

Si está utilizando nuevo Android Studio que muestra el tiempo para ejecutar en la parte superior hay Toggle modo de ejecución de la tarea haga clic en que obtendrá SHA-1 clave. Compruebe la 2ª y 3ª imágenes de referencia.

Compruebe la imagen para obtener más detalles Introduzca aquí la descripción de la imagen Introduzca aquí la descripción de la imagen

Generar SHA-1 para el modo de liberación

1-Primero agrega keystore config en tu gradle Cómo agregar config en gradle .

2-Después de agregar la configuración en la variante de generación de cambio de gradación. Introduzca aquí la descripción de la imagen

3-Luego siga por encima del procedimiento que obtendrá SHA-1 para el modo de liberación.

4-Compruebe la imagen. Introduzca aquí la descripción de la imagen

Si está utilizando eclipse, vaya a: Ventana-> Preferencias-> Android-> Construir Encontrará lo que está buscando allí.

Introduzca aquí la descripción de la imagen

Ejecute el siguiente comando para obtener su sha1: keytool -v -list -keystore "< debug.keystore path >"
Si no conoce la ruta de acceso de debug.keystore , puede encontrar su ruta debug.keystore comprobando las windows-->preferences-->android-->build

He preparado tutorial paso a paso para mostrar cómo se puede utilizar google map android v2 en el emulador (android 4.2.2)
Echar un vistazo a mi blog: http://umut.tekguc.info/es/content/google-android-map-v2-step-step

Vaya a su directorio java bin a través del cmd:

C: \ Archivos de programa \ Java \ jdk1.7.0_25 \ bin>

Ahora escriba el comand siguiente en su cmd:

 keytool -list -v -keystore "c:\users\your_user_name\.android\debug.keystore" -alias androiddebugkey -storepass android -keypass android 

! [Ir a la izquierda [! [] [1] [1]

Consulte las siguientes imágenes y obtenga la clave SHA-1 Refrescar

Ver en el panel de la consola en la parte inferior

Desde un depurador de claves podemos obtener el valor SHA1 en Eclipse . Acceso desde el menú: Window -> Preferences -> Android -> Build

Pero no funciona para un Keystore producción. Introduzca aquí la descripción de la imagen

Por lo tanto, para obtener el valor SHA1 de una producción Keystore ir a: Android Tools -> Export Signed Application Package . Siga el proceso para firmar su apk y el SHA1 se mostrará como un certificado.

Introduzca aquí la descripción de la imagen

Vi un montón de mensajes sobre este tema, así que voy a mantener simple + ejemplos.

Para obtener el SHA1 para ClientID para Iniciar sesión con Google+ y otras acciones:

Forma General:

 keytool -list -v -keystore <your_keystore_full_path> -alias <your_alias_name> 

Para Debug, reemplace con su ruta debug.keystore, por ejemplo:

 keytool -list -v -keystore C:\Users\DAVID\.android\debug.keystore -alias androiddebugkey 

Contraseña: android

Para Liberar, reemplace con su ruta de acceso de claves y contraseña de alias, por ejemplo:

 keytool -list -v -keystore C:\ProjectsData\keystore\my-release-key.keystore -alias alias_name 

Contraseña: su contraseña de alias.

En Gnu / Linux

primero

Necesitas key.jks, por ejemplo en mi caso este archivo está en carpeta en / Desktop / Keys

 /Desktop/Keys/key.jks 

Segundo

cd /usr/lib/jvm/java-1.7.0-openjdk-amd64

Ahora necesitas ejecutar este comando

 keytool -list -v -keystore /PATH/file.jks -alias YourAlias -storepass *** -keypass *** 

Remplazando estos campos

 -keystore -alias -storepass -keypass 

Por ejemplo

  keytool -list -v -keystore /home/david/Desktop/Keys/key.jks -alias MyAlias -storepass 456 -keypass 123 

Introduzca aquí la descripción de la imagen

¡¡Buena suerte!!

Puede obtener la huella digital MD5 y SHA1 para cualquier área de trabajo si va a Window>Preference>Android>Build en Eclipse .

Primero hay el mismo archivo .jar que en fb-sdk android-support-v4.jar .
A continuación, genere la clave SHA1 utilizando:

 PackageInfo info; try { info = getPackageManager().getPackageInfo( "com.example.worldmission", PackageManager.GET_SIGNATURES); for (Signature signature : info.signatures) { MessageDigest md; md = MessageDigest.getInstance("SHA"); md.update(signature.toByteArray()); String something = new String(Base64.encode(md.digest(), 0)); Log.e("Hash key", something); System.out.println("Hash key" + something); } } catch (NameNotFoundException e1) { Log.e("name not found", e1.toString()); } catch (NoSuchAlgorithmException e) { Log.e("no such an algorithm", e.toString()); } catch (Exception e) { Log.e("exception", e.toString()); } 

Si está utilizando Android Studio IDE, entonces puede obtener SHA1 tiene valor para todas sus variantes de construcción con un solo clic.

En la ventana Proyectos Gradle> Seleccionar proyecto raíz > signedReport > doble clic

Navegación de archivos

Siguiente

Ventana de ejecución abierta

Go To Variant: lanzamiento para lanzamiento

Ir a variante: depurar para depuración

http://devdeeds.com/create-sha1-key-using-android-studio/

La mejor manera siempre con todos los pasos:

Para Liberar Keystore Clave SHA1 :

  1. Abrir el símbolo del sistema
  2. C:\Users\hiren.patel>cd..
  3. C:\Users>cd..
  4. C:\>cd "Program Files"
  5. C:\Program Files>cd Java
  6. C:\Program Files\Java>cd jdk_version_code
  7. C:\Program Files\Java\jdk_version_code>cd bin
  8. C:\Program Files\Java\jdk_version_code\bin>keytool -list -v -keystore "D:\Hiren Data\My Root Folder\My Project Folder\keystore_title.jks" -alias my_alias_name -storepass my_store_password -keypass my_key_password

Reemplazar debajo de la cosa:

  1. jdk_version_code
  2. D:\Hiren Data\My Root Folder\My Project Folder\keystore_title.jks
  3. my_alias_name
  4. my_store_password
  5. my_key_password

Hecho

Keytool es una utilidad de administración de claves y certificados. Permite a los usuarios administrar sus propios pares de claves públicas / privadas y certificados asociados para su uso en la auto-autenticación (donde el usuario se autentica a otros usuarios / servicios) o servicios de integridad y autenticación de datos utilizando firmas digitales.

Para ventanas

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

Otro

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

La autorización en Android utiliza una huella digital SHA1 y el nombre del paquete para identificar su aplicación en lugar de un ID de cliente y un secreto de cliente .

Introduzca aquí la descripción de la imagen

http://docs.oracle.com/javase/6/docs/technotes/tools/windows/keytool.html

Si está usando android studio use pasos sencillos:

  • Ejecute su proyecto

  • Haga clic en el menú Gradle

  • Ampliar el árbol de tareas de Gradle

  • Haga clic en android-> signingReport

Introduzca aquí la descripción de la imagen Si no aparece nada (android studio 2.2) entonces

Haga clic en Toggle tasks execution/text mode de la barra Run

Abra el símbolo del sistema en Windows y vaya a la carpeta siguiente.

C: \ Archivos de programa \ Java \ jdk1.7.0_05 \ bin

Utilice los comandos cd <next directory name> para cambiar el directorio al siguiente. Utilice el comando cd .. para cambiar el directorio a la

Ahora escriba el siguiente comando tal como está:

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

// la forma más sencilla de obtener SHA1

// agrega el siguiente comando a tu terminal y pulsa enter

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

Primero vaya a la copia del archivo jar la ruta del keytool entonces agregue en la trayectoria del sistema entonces corra .. espero que éste se trabaje.

Si está utilizando Android Studio esto muy simple.

Crea una nueva actividad de mapa de Google y puedes ver la huella dactilar sha1 como debajo de la imagen.

Nuevo mapa de Google aCTIVITY

USTED PUEDE VER SHA1 EN IMAGEN ABAJO

Estoy utilizando Ubuntu 12.0.4 y tengo las huellas dactilares de certificado de esta manera para el almacén de claves de liberación en el símbolo del sistema después de generar el archivo de almacén de claves, puede utilizar esta clave para la aplicación liberada, si está utilizando google map en su aplicación, por lo que este Puede mostrar el mapa correctamente dentro de la aplicación después de la liberación, tengo el resultado en el símbolo del sistema a continuación

 administrator@user:~$ keytool -list -v -keystore /home/administrator/mykeystore/mykeystore.jks -alias myprojectalias Enter keystore password: ****** Alias name: myprojectalias Creation date: 22 Apr, 2014 Entry type: PrivateKeyEntry Certificate chain length: 1 Certificate[1]: Owner: CN=xyz, OU= xyz, O= xyz, L= xyz, ST= xyz, C=91 Issuer: CN= xyz, OU= xyz, O= xyz, L= xyz, ST= xyz, C=91 Serial number: 7c4rwrfdff Valid from: Fri Apr 22 11:59:55 IST 2014 until: Tue Apr 14 11:59:55 IST 2039 Certificate fingerprints: MD5: 95:A2:4B:3A:0D:40:23:FF:F1:F3:45:26:F5:1C:CE:86 SHA1: DF:95:Y6:7B:D7:0C:CD:25:04:11:54:FA:40:A7:1F:C5:44:94:AB:90 SHA276: 00:7E:B6:EC:55:2D:C6:C9:43:EE:8A:42:BB:5E:14:BB:33:FD:A4:A8:B8:5C:2A:DE:65:5C:A3:FE:C0:14:A8:02 Signature algorithm name: SHA276withRSA Version: 2 Extensions: ObjectId: 2.6.28.14 Criticality=false SubjectKeyIdentifier [ KeyIdentifier [ 0000: 1E A1 57 F2 81 AR 57 D6 AC 54 65 89 E0 77 65 D9 ..W...Q..Tb..W6. 0010: 3B 38 9C E1 

Para el local usted consigue fácilmente sha1 del estudio del androide pero para vivo satisfaga comprueban abajo url:

Facebook Android genera hachas clave

En su mayoría no lo hicimos debajo de los pasos, así que compruebe el enlace que es 100% correcto.

 8) If you see in openssl Bin folder, you will get a file with the name of debug.txt 

9) Ya sea que puede reiniciar el símbolo del sistema o trabajar con el símbolo del sistema existente

10) volver a la unidad C y dar la ruta de la carpeta bin openssl

11) copie el siguiente código y pegue

 openssl sha1 -binary debug.txt > debug_sha.txt 

12) obtendrás debug_sha.txt en la carpeta openssl bin

13) Copia de nuevo el siguiente código y pega

 openssl base64 -in debug_sha.txt > debug_base64.txt 

14) obtendrá debug_base64.txt en la carpeta bin openssl

15) archivo abierto debug_base64.txt Aquí está su clave hash.

En ANDROID STUDIO realice los siguientes pasos:

  1. Haga clic en el menú Gradle en el lado derecho de su ANDROID STUDIO IDE
  2. Expanda el árbol Tareas
  3. Clink en el registro

Podrá ver la firma en la parte inferior de IDE

  • Selección de la API de Google Places sólo determinados tipos de lugares
  • Comportamiento incorrecto con zoom en Google Maps de Android
  • Google Maps v2 en el Android Studio. No se encontró GeoPoint
  • Android Google Map marcador título en árabe mostrando en blanco
  • Cómo eliminar todas las polilíneas de un mapa
  • Almacenamiento en caché de Google Maps para uso sin conexión (api v2)
  • Cómo obtener el espacio de latitud / longitud en Google Map V2 para Android
  • ¿Cómo almacenar varios tipos de datos en una matriz?
  • ¿Cómo sé que el mapa está listo para utilizarse cuando se utiliza el SupportMapFragment?
  • Android Google Maps - fondo personalizado detrás de todos los marcadores
  • ¿Qué significa el parámetro en la URL de Google Maps
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.