Android - In welcher debug.keystore-Datei klickt IntelliJ mit meiner App?

8

Ich versuche zu debuggen, warum ich MapView nicht im Debug-Modus arbeiten kann, und es scheint, als würde die App nicht mit der debug.keystore -Datei signiert, gegen die ich einen API-Schlüssel erstellt habe. Die einzige Version einer Datei mit dem Namen debug.keystore auf meinem System befindet sich wie erwartet im Ordner C:\Users\<user>\.android . Nach dem vollständigen Entfernen der Datei und dem anschließenden Neuaufbau der unsignierten Anwendung wird sie jedoch weiterhin im Debug-Modus ausgeführt und diese Datei wird nicht wie neu generiert es wird mit einem anderen Zertifikat signiert. Irgendeine Idee, was hier vor sich geht?

Danke!

    
user888867 09.12.2011, 18:29
quelle

2 Antworten

3

Es stellt sich heraus, dass ein weiterer debug.keystore in android-sdk\.android Ordner vorhanden ist. Ich bin mir nicht sicher, warum ich das nicht gesehen habe, als ich das Laufwerk vorher abgesucht habe, aber jetzt ist es das einzige auf der Maschine und es wird beim Wiederaufbau wirklich regeneriert. Ich weiß nicht, warum es nicht in C:\Users wie dokumentiert aussieht, aber das Erstellen einer Map API gegen diesen Keystore behebt mein MapView Problem.

    
user888867 12.12.2011, 17:24
quelle
8

Bitte überprüfen Sie, ob Sie die Datei debug.keystore aus dem richtigen Benutzerkonto entfernt haben:

%Vor%

Auf meinem System wird es neu generiert, sobald ich es lösche und das Projekt in IntelliJ IDEA neu erstellt habe.

    
CrazyCoder 09.12.2011 19:09
quelle