Repariert debug.keystore für die Arbeit mit ADT 22 und Google Maps v1 API Key

8

Nachdem ich mein Android SDK auf Version 22.0.1 aktualisiert und den Eclipse ADT aktualisiert hatte, stellte ich fest, dass ich einen Debug Build auf einem Gerät nicht mehr installieren konnte. Die Konsole zeigt diesen Fehler an:

%Vor%

Ich habe festgestellt, dass ich das umgehen könnte, indem ich meine debug.keystore -Datei lösche und das SDK / ADT neu erstellen lasse. Dadurch kann ich ein Debug-Paket erstellen und installieren.

Die App verwendet jedoch die API von Google Maps v1, für die ein API-Schlüssel erforderlich ist, der an die Signatur von debug.keystore gebunden ist. Die Neuerstellung von debug.keystore hat diesen API-Schlüssel ungültig gemacht, und Google stellt keine neuen API-Schlüssel für die Version 1 bereit . Wenn ich meinen Debug-Build ausführe, ist die Kartenansicht leer.

Das ist kein Showstopper, da ein Release-Build immer noch gut funktioniert. Aber gibt es eine Möglichkeit, dass ich meine ursprüngliche debug.keystore so "reparieren" kann, dass sie mit ADT 22 funktioniert und mit meinem Maps API API-Schlüssel übereinstimmt?

FWIW, hier ist die Ausgabe von keytool -list -v -keystore debug.keystore -storepass android :

%Vor%     
Kristopher Johnson 30.05.2013, 15:41
quelle

1 Antwort

1

Es tut mir leid zu sagen, aber google map api 1 ist nicht mehr in Benutzung, Sie müssen google map api v2 verwenden und erst nachdem dieses Problem gelöst wird.

    
Lucky Rana 02.07.2013 11:56
quelle