Ich weiß, das ist eine häufige Frage und in der Regel die Lösung ist es, einen separaten Schlüssel für die Veröffentlichung zu generieren. Ich habe es mehrmals gemacht und mein API-Schlüssel in der Entwicklerkonsole enthält zwei verschiedene SHA1-Fingerabdrücke: einen für das Debuggen von AndroidStudio und für die Freigabe von meinem eigenen Schlüsselspeicher. Ich habe die App mit demselben Keystore signiert und Google Maps Android API v2 in der Konsole aktiviert. Dennoch zeigt die Kartenaktivität nur den weißen Bildschirm mit "Google" in der linken unteren Ecke.Google Maps sind nicht in signierten apk
Gibt es Vorschläge, wie Sie das Problem lösen können?
also hast du die google maps api key ?? wo hast du es hingelegt?? Wenn Sie Schwierigkeiten haben, erstellen Sie eine neue Kartenaktivität. Dann wird Ihnen die XML-Datei angezeigt, in die Sie den Schlüssel einfügen müssen, und dann diese Aktivität löschen. – Tasos
@Tacos Ich lege es in den automatisch generierten String-Wert in google_maps_api.xml, der danach in die Manifest-Datei geschrieben wird – mityakoval
Ok, cool. Siehst du Fehler in der Protokoll Katze, in Bezug auf Karten API Schlüssel? Wenn keine Fehler auftreten, wenn Sie Ihren Finger auf der Karte bewegen, erscheint die Karte auf magische Weise. Das ist mir vorher passiert, weil mein Fragment-Layout geschraubt wurde. – Tasos