Obtención de la clave de la API de Google Maps

Estoy usando Windows 7.

He intentado varias veces con debug.keystore con aparece en c: \ users \ YOURUSER.android \ usando el comando:

keytool -list -alias androiddebugkey -keystore c:\Users\YOURUSER\.android\debug.keystore -storepass android -keypass android 

Me da un MD5, pero luego voy a la página de registro de Google MD5 y dice que no es una huella digital válida.

Busqué más información y finalmente creé un nuevo debug.keystore en c: \ users \ YOURUSER \ para evitar reescribir el original. He utilizado este comando:

 keytool -genkey -keypass android -keystore c:\users\YOURUSER\debug.keystore -alias androiddebugkey -storepass android -validity 10000 -dname "CN=Android Debug,O=Android,C=US" 

Funciona, así que utilizo el comando anterior para obtener el MD5, y me da un nuevo MD5. Entonces voy a Google otra vez y el mismo problema: "no una huella digital válida".

Hice un segundo intento. Esto es lo que hice entonces: 1) Abrió un terminal de Windows7, fue a c: \ archivos de programa \ java \ jdk1.7.0 \ bin \ 2) Orden escrito:

  keytool -genkey -v -keystore c:\eclipse\my-release-key.keystore -alias alias_name -keyalg RSA -keysize 2048 -validity 10000 

3) Entonces traté de obtener el código MD5 de mi almacén de claves, usando comand:

 keytool -list -alias alias_name -keystore c:\eclipse\my-release-key.keystore 

Y escribiendo la contraseña me preguntan. Me da un MD5.

4) Voy a los mapas api clave de registro y escribir el MD5. "FINGERPRINT NO VÁLIDA"

No sé cuál es el problema. Y se supone que debo hacer esto para cada aplicación que programa? ¡Qué dolor de cabeza!

puede alguien ayudarme por favor?

¿Está seguro de que obtiene la MD5 y no la huella digital SHA1? ¿Tryed la opción -v? Vea: ¿Cómo puedo obtener la huella dactilar MD5 del keytool de Java, no sólo SHA-1?

Google maps ha desaprobado su versión anterior API v1 e introdujo una nueva versión de google maps API v2.

Anteriormente hemos generado md5 clave, pero ahora tenemos que generar sha-1 certificado de huella digital.

La clave de API de Google Maps se basa en una forma corta del certificado digital de su aplicación, conocida como su huella digital SHA-1. La huella digital es una cadena de texto única generada a partir del algoritmo SHA-1 comúnmente utilizado. Debido a que la huella digital es única, Google Maps la usa como una forma de identificar su aplicación.

Por favor, vaya a través de los enlaces que podrían ayudarle

https://developers.google.com/maps/documentation/android/start#the_google_maps_api_key

https://developers.google.com/maps/documentation/android/intro#sample_code

También ver el mismo tipo de puesto en la pila sobre el flujo

Cómo implementar la nueva versión de Google Maps de API v2

  1. En la línea de comandos necesitas abrir Java-> jdk-> bin como para mí es "C: \ Archivos de programa \ Java \ jdk1.7.0_03 \ bin"
  2. Hay "keytool" programa que u necesidad. En la línea de comandos, escriba "cd C: \ Archivos de programa \ Java \ jdk1.7.0_03 \ bin"
  3. Y escriba "keytool -list -v -keystore C: \ Usuarios \ John \ .android \ debug.keystore" Por lo que la cadena final en la línea de comandos debe tener el siguiente aspecto: "C: \ Archivos de programa \ Java \ jdk1.7.0_03 \ bin > Keytool -list -v -keystore C: \ Usuarios \ Juan \ .android \ debug.keystore ". Por lo general u necesidad sólo para cambiar el nombre "John"

Habrá SHA-1, MD5, etc

Por último, vaya a Google Access API google access api

  • Android: ¿Cómo crear la cadena HMAC MD5?
  • Cómo encontrar la huella dactilar MD5 de mi aplicación para Android
  • ¿No se puede crear el archivo MDS Hash?
  • MD5 hashing en Android
  • Aplicación de Android que calcula su propia suma de comprobación MD5
  • Keytool genera huella digital SHA1 en lugar de MD5?
  • Generar una suma md5 desde un objeto Bitmap de Android
  • Cómo adquirir la huella dactilar MD5 de Mavericks
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.