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!
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.
Bitte überprüfen Sie, ob Sie die Datei debug.keystore
aus dem richtigen Benutzerkonto entfernt haben:
Auf meinem System wird es neu generiert, sobald ich es lösche und das Projekt in IntelliJ IDEA neu erstellt habe.
Tags und Links android intellij-idea android-mapview signing keystore