2011-12-09 4 views
8

Estoy intentando depurar por qué no puedo obtener MapView para trabajar en modo de depuración, y parece que la aplicación no se está firmando con el archivo debug.keystore que he creado una clave API. La única versión de un archivo llamado debug.keystore en mi sistema está en la carpeta C:\Users\<user>\.android como se esperaba, sin embargo después de eliminar este archivo completamente y luego reconstruir la aplicación sin firmar, todavía se ejecuta en modo de depuración y no regenera este archivo como si estuviera firmando con un certificado diferente. ¿Alguna idea de lo que está pasando aquí?Android: ¿con qué archivo de depuración.keystore está IntelliJ firmando mi aplicación?

Gracias!

Respuesta

3

Así que resulta que había otra debug.keystore en la carpeta android-sdk\\.android. No estoy seguro de por qué no vi esto cuando busqué en el disco antes, pero ahora es el único en la máquina y se regenera al reconstruir. No sé por qué no está buscando en C:\Users como documentado, pero la creación de una API de mapa contra este almacén de claves soluciona mi problema MapView.

8

Por favor, vuelve a comprobar que se haya eliminado el archivo debug.keystore de la cuenta de usuario correcto:

c:\Users\%USERNAME%\.android\debug.keystore 

En mi sistema se re-genera tan pronto como lo elimine, y reconstruir el proyecto de IntelliJ IDEA.

+0

alias '% USERPROFILE% \. Android \ debug.keystore' – EntangledLoops

Cuestiones relacionadas