Consulta APK GoogleMaps no se muestra en dispositivo

943 views
Skip to first unread message

Cesar Oswaldo Perez Pinche

unread,
Aug 28, 2011, 4:27:31 AM8/28/11
to desarrollad...@googlegroups.com
Hola Amigos

Una consulta, tengo una pequeña aplicación apk que he construido y que utiliza las el API GoogleMaps, me funciona todo correcto en el emulador se muestra los mapas, pero cuando carga la aplicación en mi dispositivo movil , no se muestra los mapas, a que se puede deber?

La AVD con  la que trabajo es: Google APIs(Google Inc.) Platform : 2.1 API Level: 7

Mi dispositivo es un Xperia X8 con Android 2.1

Muchas gracias de antemano

Saludos
Cesar

Jorge Gomes

unread,
Aug 28, 2011, 4:33:18 AM8/28/11
to desarrollad...@googlegroups.com

Has obtenido la api key de Google maps

> --
> Has recibido este mensaje porque estás suscrito al grupo "desarrolladores-android" de Grupos de Google.
> Para publicar una entrada en este grupo, envía un correo electrónico a desarrollad...@googlegroups.com.
> Para anular tu suscripción a este grupo, envía un correo electrónico a desarrolladores-a...@googlegroups.com
> Para tener acceso a más opciones, visita el grupo en http://groups.google.com/group/desarrolladores-android?hl=es.
>

Cesar Oswaldo Perez Pinche

unread,
Aug 28, 2011, 4:41:49 AM8/28/11
to desarrollad...@googlegroups.com, jordi....@gmail.com
Asi es doc,tengo el apikey , este esta indicado en el archivo main.xml, bajo el parámetro android:apiKey, en el emulador de mi PC me corre todo bien, los mapas cargan correctamente, sin embargo cuando paso mi aplicacion apk a mi dispositivo movil, los mapas no cargan

Es necesario que cambie el ApiKey  cuando pase a un dispositivo movil?

Saludos
César

2011/8/28 Jorge Gomes <jordi....@gmail.com>

Mauricio Montilla

unread,
Aug 28, 2011, 4:47:55 AM8/28/11
to desarrollad...@googlegroups.com
Has firmado la aplicación? Así no esté publicada en el market
necesitas firmarla para poderla utilizar en un dispositivo real.

http://developer.android.com/guide/publishing/app-signing.html#cert

El día 28 de agosto de 2011 10:41, Cesar Oswaldo Perez Pinche

Mauricio Montilla

unread,
Aug 28, 2011, 4:49:56 AM8/28/11
to desarrollad...@googlegroups.com
Quizá esté enlace te venga mejor

http://www.forosdelweb.com/f165/como-crear-certificador-para-compilar-eclipse-929071/

El día 28 de agosto de 2011 10:47, Mauricio Montilla
<mauricio...@gmail.com> escribió:

Cesar Oswaldo Perez Pinche

unread,
Aug 28, 2011, 5:31:48 AM8/28/11
to desarrollad...@googlegroups.com, mauricio...@gmail.com, Jorge Gomes
Buscando en un foro encontre lo siguiente

A ver, es fácil :)

Para el emulador necesitarás obtener el certificado para el el archivo debug.keystore.
Lo primero es buscarlo
En windows Vista y 7 creo que estaba en: C:\Users\Usuario\android\debug.keystore
En windows XP: C:\Documents and Settings\Usuario\android\debug.keystore

Lo copias en c:\android para tenerlo más a mano.

Ahora ve a la carpeta del SDK de Java (no el de Android). Normalmente:
c:\Archivos de Programa\Java\jdk1.6.0_19\bin

Ejecuta este comando:
keytool -list -keystore c:/android/debug.keystore

este comando te devolverá una clave MD5 para el certificado.

Debes meter esa clave aquí: http://code.google.com/intl/es-ES/android/maps-api-signup.html

Esto te devolverá la key para utilizar la API de googlemaps.


Esto es únicamente para el emulador!
Cuando crees el .apk para instalarlo en el móvil debes obtener la key de tu propia keystore, no de la del debug.

Ya nos contarás! :ok:



Me generó la duda , para firmar mi aplicación .apk debo usar la keystore que esta en la ruta ./android/debug.keystore (por cierto cual es su password por defecto ?) o generó yo mismo con el comando:

keytool -genkey -v -keystore c:/android/clave/debug.keystore -keypass 12345678

O tambien he visto que desde el eclipse se puede generar?.

Muchas gracias de antemano.

Saludos
César

2011/8/28 Mauricio Montilla <mauricio...@gmail.com>

javier

unread,
Aug 28, 2011, 8:08:46 AM8/28/11
to desarrollad...@googlegroups.com
Buenos dias los mapas de google solo funcionan en algunos paises en donde se encuentra usted ? Yo estuve en usa y los baje sin problema luego viaje a lainoamerica y ya no funcionan.

Enviado desde mi BlackBerry de Movistar


From: Cesar Oswaldo Perez Pinche <cesar...@gmail.com>
Date: Sun, 28 Aug 2011 03:27:31 -0500
Subject: [desarrolladores-android.com] Consulta APK GoogleMaps no se muestra en dispositivo
--

Cesar Oswaldo Perez Pinche

unread,
Aug 28, 2011, 2:32:35 PM8/28/11
to Mauricio Montilla, desarrollad...@googlegroups.com
Al final he probado con dos aplicaciones firmadas con el keystore del propio android y un keystore privado y me ha funcionado, ya los mapas pueden visualizarse en su dispositivo.

Muchas gracias por su apoyo.

Saludos.

2011/8/28 Mauricio Montilla <mauricio...@gmail.com>
En el segundo enlace tienes el procedimiento (2º Mensaje)
1. Generas tu key asi: Obviamente cambias nombreQueDesees y
aliasQueDesees por tu nombre por ejemplo

keytool -genkey -v -keystore nombreQueDesees.keystore -alias
aliasQueDesees -keyalg RSA -keysize 2048 -validity 25

2. Haces lo siguiente que dice el mensaje
Luego que tengas este archivo,en eclipse haces lo siguiente:
Click derecho sobre el proyecto->Android Tools->Export Signed
Aplication Package, luego solo es seguir los pasos que te indica el
asistente,como ubicar el .keystore que generaste anteriormente,la
contraseña,etc...

Guarda muy bien tu key, si piensas publicar tu app. o incluso si
mejoras tu propia apk y reinstalas tu apk en tu propio dispositivo,
deberas usar la misma key

Suerte con eso!!!

El día 28 de agosto de 2011 11:31, Cesar Oswaldo Perez Pinche
Reply all
Reply to author
Forward
0 new messages