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 …
- Asegúrese de que la "API de Google Maps para Android v2" esté habilitada. Estoy recibiendo este error cuando intento implementar Google Maps
- ¿Cómo cambiar el tipo de mapa de simple a satélite de PlacePicker de la API de Google Places?
- Obtener 'Su entrada no es válida' al obtener una clave de API para Google Maps API v2
- Parsing JSON de los mapas google DistanceMatrix api en android
- Google map api v2 y una versión anterior de google play services lib
- Busqué el debug.keystore en c: / lo encontré.
- Conseguí Keytool.exe de los
"C:\Program Files\Java\<JDK_version_number>\bin"
. - Se abrió el mensaje de recomendación y se dirigió a la carpeta anterior.
- 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.
- INSTALL_FAILED_MISSING_SHARED_LIBRARY un proplem de emulador de android
- ¿Cómo mostrar google maps en la vista 2D?
- Varias ventanas de información en Android Maps API 2
- Obtención de desviaciones de la ruta establecida de google maps?
- Cómo cambiar el idioma Google Map V2 android
- Android Dibujar polilíneas con flecha en el mapa de google con la ruta de dirección
- Intentando mostrar StreetView utilizando Google Maps Android API v2 en android pero no consiguiendo que funcione
- Cómo agregar fragmento de mapa mediante programación
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.
-
¿Ha comprobado la ruta que usa? Quiero decir "C: \ android \ debug.keystore", ¿El archivo existe?
-
¿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
- Android: cómo encontrar el nombre de la versión de Android mediante programación?
- AndroidManifest.out.xml generado con errores