2011-12-09 6 views
8

Sto cercando di eseguire il debug perché non riesco a far funzionare MapView in modalità di debug e sembra che l'app non sia stata firmata con il file debug.keystore su cui ho creato una chiave API. L'unica versione di un file denominato debug.keystore sul mio sistema si trova nella cartella C:\Users\<user>\.android come previsto, tuttavia dopo aver rimosso completamente questo file e quindi ricostruito l'app non firmata, viene comunque eseguito in modalità di debug e non viene rigenerato come se stesse firmando con un diverso cert. Qualche idea su cosa sta succedendo qui?Android: quale file debug.keystore ha IntelliJ per firmare la mia app?

Grazie!

risposta

3

Quindi si è verificato un altro debug.keystore nella cartella android-sdk\\.android. Non sono sicuro del motivo per cui non l'ho visto quando ho cercato l'unità in precedenza, ma ora è l'unico sulla macchina e sicuramente viene rigenerato durante la ricostruzione. Non so perché non si guardi nello C:\Users come documentato, ma la creazione di un'API di mappa contro questo keystore risolve il problema MapView.

8

favore ricontrolla che hai rimosso il file debug.keystore dall'account utente corretto:

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

Sul mio sistema è ri-generato, non appena ho eliminarlo e ricostruire il progetto in IntelliJ IDEA.

+0

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