Join FlipAndroid.COM Telegram Group: https://t.me/joinchat/F_aqThGkhwcLzmI49vKAiw


Cómo encontrar la huella dactilar MD5 de mi aplicación para Android

Estoy intentando inscribirme en Google Maps para Android y que solicita la huella dactilar MD5. ¿Cómo obtener la huella digital de mi aplicación?

Soy newbie a keystore y no podría entender una cosa que encuentro en línea. Tan simples instrucciones apreciadas

  • Cómo configurar los certificados SSL con Charles Web Proxy y el último emulador de Android en Windows?
  • ¿Hay un lenguaje de scripting que puedo incrustar en mi aplicación Java en android
  • ¿Se puede usar Android Studio para ejecutar proyectos Java estándar?
  • \ Build \ intermedios \ res \ recursos-anzhi-debug-stripped.ap_ 'especificado para la propiedad' resourceFile 'no existe
  • ZBar - QR Code Scanner, estrellándose en Android Studio
  • ¿Cómo ampliar la actividad completa en multi táctil?
  • Gracias por adelantado

  • Cancelar botones Hecho en la aplicación de calendario - ¿Es parte de la barra de acción?
  • Hindi Character no se mostrará correctamente en la vista web
  • Alternar los datos móviles de forma programática en Android 4.4.2
  • Cómo aplicar el evento de cambio de texto en EditText
  • Descripción de los mensajes de Android GC
  • Fondo de botón de barra de acción
  • 7 Solutions collect form web for “Cómo encontrar la huella dactilar MD5 de mi aplicación para Android”

    Usted necesitará dos almacenes de llaves.

    Uno para el propósito de la depuración y uno para el propósito de la liberación.

    Mientras desarrolla su aplicación a través de eclipse y la depura en simulador o dispositivo. Necesitará depurar almacenes de claves. De lo contrario, no podrá ver el mapa. Debug keystore ya está presente en su sistema.

    Trate de encontrarlos en

    Windows Vista: C:\Users\<user>\.android\debug.keystore Windows XP: C:\Documents and Settings\<user>\.android\debug.keystore OS X and Linux: ~/.android/debug.keystore 

    Abra la consola / terminal en la ubicación anterior donde está presente el archivo debug.keystore y ejecute

     keytool -list -keystore debug.keystore 

    La salida será como (presione simplemente ingrese cuando se le pide contraseña)

     rohit@Desktop:~/.android$ keytool -list -keystore debug.keystore Enter keystore password: ***************** WARNING WARNING WARNING ***************** * The integrity of the information stored in your keystore * * has NOT been verified! In order to verify its integrity, * * you must provide your keystore password. * ***************** WARNING WARNING WARNING ***************** Keystore type: JKS Keystore provider: SUN Your keystore contains 1 entry androiddebugkey, 19 Apr, 2011, PrivateKeyEntry, Certificate fingerprint (MD5): 00:35:C2:48:65:43:CG:55:41:11:16:F1:4C:11:82:C5 rohit@Desktop:~/.android$ 

    Copie este valor de huella dactilar MD5 y vaya a

    http://code.google.com/android/maps-api-signup.html

    Obtendrá las claves del mapa al registrarse correctamente. Coloque los elementos en el elemento MapView de su vista.

    Para liberación

    Necesitas generar tu propio almacén de claves y necesitas obtener las claves del mapa para el mismo. De lo contrario, no podrá ver el mapa del despliegue de su apk en el dispositivo.

    Cree un nuevo almacén de claves propio y siga el mismo procedimiento para el almacén de claves generado. Es muy fácil de generar keystore también. Simplemente exportar mi aplicación Android a través de eclipse y luego hacer todo por sí mismo.

    Espero eso ayude 🙂

    http://code.google.com/android/add-ons/google-apis/mapkey.html#getfingerprint

    Si usted sigue esto correctamente, debe ser capaz de obtener su MD5 huella digital. Hay instrucciones para obtener su huella digital en el momento de la firma, así como después.

    Si ya ha firmado: En primer lugar, utilice el símbolo del sistema para navegar a su almacén de claves de depuración en su carpeta de perfiles de perfiles de perfil automático, tal como se describe en el enlace. A continuación, pegaría esto (sin el signo de dólar) y lo ejecutaría en el símbolo del sistema:

     $ keytool -list -alias androiddebugkey -keystore <path_to_debug_keystore>.keystore \ -storepass android -keypass android 

    De lo contrario, puede utilizar el símbolo del sistema para navegar a su jarsigner en su carpeta Java SDK y utilizar esto:

     $ keytool -list -alias alias_name -keystore my-release-key.keystore 

    Después de seguir las instrucciones de encendido, debe recibir su MD5

    Quien viene aquí buscando el

    MD5 o SHA1 para YouTube OAuthAPI este es el comando:

     Windows Vista: C:\Users\<user>\.android\debug.keystore Windows XP: C:\Documents and Settings\<user>\.android\debug.keystore OS X and Linux: ~/.android/debug.keystore 

    Este cmd:

     keytool -exportcert -alias androiddebugkey -keystore path-to-debug-or-production-keystore -list -v 

    La contraseña predeterminada para debug.keystore es android

    Tomado de

    API de YouTube

    ¡Wow que nunca lo había conseguido con las respuestas anteriores, tuvo que leer un tutorial de libros que es CLEAR finalmente!

    El nombre de archivo del almacén de claves de depuración es debug.keystore. Ésta es la certificación que Eclipse utiliza para firmar su aplicación para que pueda ejecutarse en el Emulador de Android o en los dispositivos. Utilizando el almacén de claves de depuración, debe extraer su MD5 fi ngerprint utilizando la aplicación Keytool.exe incluida con su instalación de JDK. Es necesario imprimir esta imagen para solicitar la clave gratuita de Google Maps.

    Por lo general, puede encontrar Keytool.exe en la carpeta C: \ Archivos de programa \ Java \\ bin.

    Emita el comando siguiente (vea la Figura 9-4) para extraer el MD5: – keytool.exe -list -alias androiddebugkey -keystore "C: \ Users \ .android \ debug.keystore" -storepass android -keypass android

    Los siguientes pueden ayudarle:

     public String convert(String str){ String a=null; char hexDigits[] = { '0', '1', '2', '3', '4', '5', '6', '7', '8', '9', 'a', 'b', 'c', 'd', 'e', 'f' }; try { a=new String(str.getBytes("ISO8859_1"),"UTF-8"); byte[] strTemp = str.getBytes(); MessageDigest mdTemp = MessageDigest.getInstance("MD5"); mdTemp.update(strTemp); byte[] md = mdTemp.digest(); int j = md.length; char str1[] = new char[j * 2]; int k = 0; for (int i = 0; i < j; i++) { byte b = md[i]; //System.out.println((int)b); str1[k++] = hexDigits[b >> 4 & 0xf]; str1[k++] = hexDigits[b & 0xf]; } } catch (Exception e) { // TODO Auto-generated catch block e.printStackTrace(); return new String(str1); } 

    Para usuarios de Windows: Si tiene problemas, asegúrese de que no hay otros archivos debug.keystore alrededor. Seguí las instrucciones, pero sólo logré que funcione cuando descubrí que mi instalación de Eclipse utilizaba una depuración diferente. Keystore ubicada aquí:

    Android-sdk-windows.android

    (No el de mi directorio de usuario de Windows)

    Actualización 2015:

    Asegúrese de que su está actualmente en jdk/bin en su terminal

    Para Linux u OS X, abra una ventana de terminal e introduzca lo siguiente:

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

    Para Windows Vista y Windows 7, ejecute:

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

    Si tiene éxito en el paso anterior obtendrá:

     Alias name: androiddebugkey Creation date: Jan 01, 2013 Entry type: PrivateKeyEntry Certificate chain length: 1 Certificate[1]: Owner: CN=Android Debug, O=Android, C=US Issuer: CN=Android Debug, O=Android, C=US Serial number: 4aa9b300 Valid from: Mon Jan 01 08:04:04 UTC 2013 until: Mon Jan 01 18:04:04 PST 2033 Certificate fingerprints: MD5: AE:9F:95:D0:A6:86:89:BC:A8:70:BA:34:FF:6A:AC:F9 SHA1: BB:0D:AC:74:D3:21:E1:43:07:71:9B:62:90:AF:A1:66:6E:44:5D:75 Signature algorithm name: SHA1withRSA Version: 3 
    FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.