problemas con key de Maps

266 views
Skip to first unread message

manu_bet

unread,
Oct 16, 2010, 10:15:16 AM10/16/10
to desarrolladores-android
hola, a ver si me podeis echar una mano insertando un Map. resulta que
nada mas añadir el map en el layout....al emular me dice que la
aplicacion se cerro inesperadamente. el codigo del maps es este:



<com.google.android.maps.MapView
android:id="@+id/myMapView"
android:layout_width="320px"
android:layout_height="220px"
android:layout_x="0px"
android:layout_y="180px"
android:apiKey="xxxxxxxxxxxxxxxxxxxx"
/>

para obtener la clave, no lo he hecho usando el comando tipico que he
encontrado por ahi

keytool -list -keystore ~/.android/debug.keystore

Suponiendo que la ruta es la que corresponde a la carpeta donde tengo
los AVD, al ejecutar dicha orden estando en el directorio tools del
SDK, me pide la contraseña para el contenedor de claves. ni idea de
que es eso, pero pongo mi clave, la tipica que uso, y me dice que
password incorrecto ¬¬

buscando informacion por ahi encontre el programa WinMD5Sum, cargue
ahi el archivo debug.keystore, me dio el MD5, me fui a la web de
google y...lo dicho, al insertar la key en el XML de mi proyecto no
funciona.

he cometido algun error obteniendo la clave?? que es el almacen de
claves???

gracias

Juan de Dios Maldonado Sánchez

unread,
Oct 16, 2010, 11:43:01 AM10/16/10
to desarrollad...@googlegroups.com
¿y por que no haces exáctamente lo que aparece en la guía de Google y utilizas las herramientas que te dicen que tienes que utilizar?

El SDK para debug, te crea un almacén de claves con estos datos:

Keystore name: "debug.keystore"
Keystore password: "android"

Y un certificado con estos datos:

Key alias: "androiddebugkey"
Key password: "android"

Así que vuelve a empezar siguiendo todos los pasos, y utilizando las herramientas que dice Google que utilices, y cuando te pregunten un password, escribes la palabra:

android

y ya verás como te funciona.

PD: Algo hay también mal, ya que si la clave para usar el Google Maps es incorrecta, la aplicación no falla, simplemente te aparecer el mapa sin cargar, como dicen aquí:


¿Has añadido al manifest.xml el permiso de Internet?

Saludos.

2010/10/16 manu_bet <manu...@gmail.com>

--
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.


manu_bet

unread,
Oct 17, 2010, 6:55:47 AM10/17/10
to desarrolladores-android
gracias, la verdad es que habia seguido los pasos que venian en un
manual que estaba mirando, ahora probe parte por parte:

- comento todo el codigo del Map en el .class
- comento el elemento del layout
- comento el uses-library del manifiest

todo bien la aplicacion, funciona con el resto de la funcionalidad

descomento el uses-library, funciona

descomento el elemento layout: la aplicacion se cerro inesperadamente

y lo que tengo escrito es lo siguiente
<com.google.android.maps.MapView
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:apiKey="XXXXXXXXXXXXXXXXXXX"
/>

el AVD sobre el que estoy corriendo es Google APIs 2.1, con
funcionalidad de GPS (que esa es la otra parte del programa, que
funciona perfectamente)

Como ultima anotacion, el programa "mapas" que viene ya instalado en
el AVD funcioa perfectamente.

alguna ocurrencia sobre lo que pueda estar fallando?




On 16 oct, 17:43, Juan de Dios Maldonado Sánchez <jua...@gmail.com>
wrote:
> ¿y por que no haces exáctamente lo que aparece en la guía de Google y
> utilizas las herramientas que te dicen que tienes que utilizar?
>
> El SDK para debug, te crea un almacén de claves con estos datos:
>
> Keystore name: "debug.keystore"
> Keystore password: "android"
>
> Y un certificado con estos datos:
>
> Key alias: "androiddebugkey"
> Key password: "android"
>
> Así que vuelve a empezar siguiendo todos los pasos, y utilizando las
> herramientas que dice Google que utilices, y cuando te pregunten un
> password, escribes la palabra:
>
> android
>
> y ya verás como te funciona.
>
> PD: Algo hay también mal, ya que si la clave para usar el Google Maps es
> incorrecta, la aplicación no falla, simplemente te aparecer el mapa sin
> cargar, como dicen aquí:
>
> http://nelopauselli.blogspot.com/2010/08/android-aplicacion-con-googl...
>
> ¿Has añadido al manifest.xml el permiso de Internet?
>
> Saludos.
>
> 2010/10/16 manu_bet <manue...@gmail.com>
> > desarrolladores-a...@googlegroups.com<desarrolladores-android%2Bunsu...@googlegroups.com>

Juan de Dios Maldonado Sánchez

unread,
Oct 17, 2010, 6:59:30 AM10/17/10
to desarrollad...@googlegroups.com
Te recomiendo que generes un API Key tal y como dice google que hay que hacerlo.


Es posible que esté saltando una excepción porque la Key es incorrecta. De todas fomas, no te lo puedo asegurar porque nunca he hecho una aplicación con mapas para Android. Cualquier error que saltara lo puedes ver en la ventana de mensajes de Logs (En el modo Debug del Eclipse)

2010/10/17 manu_bet <manu...@gmail.com>

manu_bet

unread,
Oct 17, 2010, 5:06:15 PM10/17/10
to desarrolladores-android
si si, la segunda vez lo hice segun dice google. la probe con un
sencillo codigo, vamos, con la web que me has pasado, se mostraba el
mapa, es decir, la key funciona. luego...tenia un par de fallos en mi
programa y tratando de corregir de un sitio y de otro....no me habia
dado cuenta de que borre el <uses-library> de la biblioteca maps en el
manifiest

gracias por la ayuda

On 17 oct, 12:59, Juan de Dios Maldonado Sánchez <jua...@gmail.com>
wrote:
> Te recomiendo que generes un API Key tal y como dice google que hay que
> hacerlo.
>
> http://code.google.com/android/add-ons/google-apis/mapkey.html
>
> <http://code.google.com/android/add-ons/google-apis/mapkey.html>Es posible
> que esté saltando una excepción porque la Key es incorrecta. De todas fomas,
> no te lo puedo asegurar porque nunca he hecho una aplicación con mapas para
> Android. Cualquier error que saltara lo puedes ver en la ventana de mensajes
> de Logs (En el modo Debug del Eclipse)
>
> 2010/10/17 manu_bet <manue...@gmail.com>
> > <desarrolladores-android%2Bunsu...@googlegroups.com<desarrolladores-android%252Buns...@googlegroups.com>
Reply all
Reply to author
Forward
0 new messages