5

Ich habe die genauen Schritte wie im Google Developer doc erwähnt, um ein Beispiel Google Map-Projekt zu erstellen und alles lief gut auf dem Emulator, aber als ich das Projekt apk-Datei generiert und startete es auf real Gerät Samsung Galaxy S4 Google Karte wird nicht angezeigt, es zeigt nur einen leeren Hintergrund mit nur farbigen Google-Logo auf der linken unteren Bildschirmecke erscheint !!Release APK-Datei zeigt keine Google Maps

Ich habe ein neues Projekt für Google Map erstellt Ich erstellte neue. JKS-Datei für das Projekt und erstellt Speicher und Schlüssel übergeben und Alias ​​dann extrahierte ich die SHA1 von cmd java bin Ich ging zu dev.google.com/console neues Projekt erstellt dann aktiviert google maps android API dann erstellt API-Schlüssel von Credentials eingefügt diesen API-Schlüssel in google_maps_api.xml in meinem Projekt aktualisiert die signingConfigs-Release mit der. JKS-Datei Pfad und Alias ​​und zwei Passwörter. dann signierte APK von Android Studio dann übertragen die app-release.apk auf echtes Gerät dann installiert es das gleiche Problem google map NICHT angezeigt.

Plz Hilfe

Antwort

9

Grund dieser Ausgabe

warum dies geschehen? Dies ist darauf zurückzuführen, dass SHA1 im Debug- und Release-Typ unterschiedlich ist.

ich das Problem beheben, indem Sie den SHA1 meiner verwendeten Schlüsselspeicher hinzufügen (verwendet Release apk zu bauen) Konsole

hier Google ist alles Schritt, dass

1- Get Weg Keystore- zu nähern

Wenn Sie signierte APK generieren

Build ----> Signierte APK ..

halten den Schlüssel Speicherpfad

enter image description here

nicht vergessen Build-Typ zu machen --- Release

enter image description here

2- Extract SHA1 für gebrauchte Schlüsselspeicher im Kopf , öffnen Sie den Befehl zum Verwenden des Terminals unter

keytool -list -v -keystore "/Users/NT/Desktop/generalkey.jks" 

werden Sie das Passwort für Ihren Schlüsselspeicher gefragt

ändert Weg zum Keystore- Wegkeytool -list -v -keystore "keystore path"

von Zertifikat Fingerabdruck: Sie SHA1

3- erzeugen android Schlüssel finden diese SHA1 und Ihr Paketname

enter image description here

erzeugen APK Schlüsselspeicher mit und genießen Sie Ihre Karte

+0

ICH LIEBE DICH! VIELEN DANK! –

0

jetzt unterzeichnet google apk vor auf Speicher zu veröffentlichen, so gehen pushish App ---> App signning, und fügen Sie signierten Schlüssel zum Google Developer Console Google, Sie shoud 3 hinzufügen key sha1: debug, release und neuer sha1 key nach pushlish

+1

Willkommen bei SO. Bitte lesen Sie [how-to-answer] (http://stackoverflow.com/help/how-to-answer) und folgen Sie den Richtlinien, um eine qualitativ hochwertige Antwort zu geben. – thewaywewere