ich eine Arbeits Google Maps v2 Anwendung hatte, aber aufgrund bestimmter Umstände, ich musste meinen Debug-Schlüsselspeicher ändern. Ich habe den neuen SHA-1-Fingerabdruck natürlich zur Liste der zulässigen Android-Geräte in meinem Google-API-Konto hinzugefügt.Google Maps Android - Karte nicht mehr angezeigt, nachdem Schlüsselspeicher Änderung
Die Karte wird nicht mehr angezeigt, nur die Zoom- und mittleren Tasten auf einem grauen Hintergrund erscheinen. Folgende Fehler Pop in ADB-Protokolle:
05-21 18:11:42.903: I/Google Maps Android API(15747): Failed to contact Google servers. Another attempt will be made when connectivity is established.
05-21 18:11:43.093: E/Google Maps Android API(15747): Failed to load map. Error contacting Google servers. This is probably an authentication issue (but could be due to network errors).
ich mehrere ähnliche Fragen hier auf Stackoverflow durchsucht haben, aber keiner scheint mein eigenes Problem zu lösen. Hier
ist das, was ich getan habe/geprüft:
- Fügen Sie den neuen SHA-1-Fingerabdruck meiner ursprünglichen API-Schlüssel erlaubt Android-Geräte
- Erstellen Sie eine neue API-Schlüssel mit dem neuen SHA-1 Fingerabdruck
- Klare Anwendungsdaten according to this post
- Deinstallieren und installiert Anwendung erneut
- auf eine Marke installieren neue Gerät
- überprüfen, überprüfen und aktualisieren Google Play-Bibliothek Abhängigkeit
- Sie sicher, dass „Google Maps Android API v2“ Dienst in meinem Google-API-Konto aktiviert ist
Ich mag würde hinzufügen, dass meine alten Anwendungsversion mit der Der ursprüngliche Debug-Keystore funktioniert weiterhin ordnungsgemäß.
Jede Hilfe wird geschätzt. Danke!
Ich habe das gleiche Problem, nur die unterzeichnete apk funktioniert für mich. – user1940676
Interessant, ich werde dies versuchen. Vielen Dank. – Alexis
Warum haben Sie einen neuen API-Schlüssel * erstellt und * den SHA-1 zum vorhandenen API-Schlüssel hinzugefügt? Klingt, als hättest du einen Konflikt. – twaddington