Para mostrar el mapa de Google en el emulador

Ahora estoy trabajando en la API de mapas de Google. No soy capaz de mostrar el mapa en el emulador, así como el dispositivo ……… ¿cómo puedo reproducir el mapa.

He intentado de esta manera, pero he fallado …

  1. Busqué el debug.keystore en c: / lo encontré.
  2. Conseguí Keytool.exe de los "C:\Program Files\Java\<JDK_version_number>\bin" .
  3. Se abrió el mensaje de recomendación y se dirigió a la carpeta anterior.
  4. Después de eso, copié esto

"keytool.exe -list -alias androiddebugkey -keystore "C:\android\debug.keystore" -storepass android -keypass android"

Y pulse enter entonces tengo la clave api de Google **:**:**:**:**:**:**:**:**:**:**:**:**:**:**:**

Pegué la clave en este sitio http://code.google.com/android/maps-api-signup.html.

Pero el mapa no se genera está diciendo que

fingerprint you entered is not valid. Please press the Back button on your browser and enter a valid certificate fingerprint.

Lo que necesito hacer ahora para obtener la clave de API de mapa.

Bueno, pude resolver el problema en mi caso. Tengo Java 7 en mi máquina y cuando seguí todas las instrucciones como son, tengo una huella SHA1, no MD5. Intenté usarlo para obtener la clave y recibí exactamente el mensaje de error desde el que se inició este hilo.

Si tiene el mismo problema, simplemente agregue la opción -v (salida detallada) después de -list. Keytool entonces le dará la huella dactilar MD5 también – utilizarlo.

 keytool -list -v -alias androiddebugkey -keystore C:\Users\<user>\.android\debug.keystore -storepass android -keypass android 

Intentaré dejar a gente de Android saber que necesitan actualizar la página con instrucciones.

Para JDK 1.7 se obtiene la huella digital SHA1 de forma predeterminada. Sin embargo, para generar la clave API de Google Map necesita la huella dactilar de MD5. Para obtener más detalles, navegue a través del siguiente enlace.

¿Cómo puedo obtener la huella dactilar MD5 del keytool de Java, no sólo SHA-1?

Ok, lo que se supone que debe introducir en el enlace que publicó es la huella digital MD5 de su certificado de depuración de SDK de Android. Para conseguir esto, navega aquí

Windows Vista: C: \ Usuarios \ .android \ debug.keystore

Windows XP: C: \ Documents and Settings \ .android \ debug.keystore

Y luego entrar

 keytool.exe -list -alias androiddebugkey -keystore "C:\android\debug.keystore" -storepass android -keypass android 

Lo que está haciendo actualmente es navegar a su carpeta Java y tratar de encontrar la huella digital para su certificado de depuración de SDK de Android allí. No se encuentra en esa carpeta y por lo tanto se termina con una huella digital en blanco ::*:::*:::*:::*:::*:*

Necesita encontrar la carpeta .android.

  1. ¿Ha comprobado la ruta que usa? Quiero decir "C: \ android \ debug.keystore", ¿El archivo existe?

  2. ¿Ha comparado su huella dactilar (el resultado de la llamada a keytool.exe) con el ejemplo en http://code.google.com/android/maps-api-signup.html página? Deben ser muy similares, tal vez usted acaba de copiar no toda la huella digital de la cmd

Esta es la forma más sencilla de generar la firma MD5.

  • Encuentra la carpeta .android que contiene debug, keystore (por lo general se encuentra en c: \ Documents and Settings \ "Nombre de usuario" .android
  • Oepn y vaya a la carpeta del keytool que usted mencionó.
  • Ahora utilice el siguiente comando fácil para clave MD5 huella digital.

    Keytool -list -keystore "c: \ Documents and Settings \" Nombre de usuario ".android \ debug.keystore"

  • Presione Entrar. Se le pedirá la contraseña de nuevo pulse Intro.

  • Introduzca la clave generada en la página de registro de la API de Google.

  • Utilice esta tecla en su MapView.

Yo también tuve el mismo problema, pero se fijó … el problema podría ser que usted .. podría no haber dado la ubicación por defecto para el emulador .. voy a obtener u la forma correcta de obtener el mapa en el emulador …

1) para generar la clave de hash http://code.google.com/android/add-ons/google-apis/mapkey.html

2) para establecer la ubicación predeterminada

http://www.vogella.de/articles/AndroidLocationAPI/article.html#device_installation

Espero que funcione bien

  • Saber cuándo el mapa ha dejado de desplazarse (como "moveend" en javascript API)
  • Manejo de eventos táctiles en SurfaceView sobre Maps API v2
  • ¿Funciona el reconocimiento de actividad de Google en las versiones anteriores de Android?
  • Android googlemaps V2 - Desactivar desplazamiento en panorámica o zoom
  • No se pudo obtener el cliente de la fábrica de conexión - luchando con Google Maps
  • Android Google Map InfoWindow punto de anclaje después de la rotación del marcador
  • Cálculo de la distancia entre la ubicación del usuario y la ubicación del restaurante vía json (url)
  • Android setOnMarkerClickListener establecer título para cada marcador
  • Obtención de latitud y longitud de latlng objeto en android
  • GetMap () devuelve null en Android con Google Maps API v2
  • Android Google Map marcador título en árabe mostrando en blanco
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.