Android Map API v2 zeigt auf einigen Geräten keine Karte an

8

Ich entwickle eine Android-Anwendung, die eine Karte zeigt.

Ich verwende ein MapFragment, in dem ich meine Map zeige. Ich habe einen API-Schlüssel erhalten und dem Manifest alle erforderlichen Berechtigungen hinzugefügt.

Soweit so gut, alles funktioniert gut, wenn Sie die App auf meinem HTC One S auf Android 4.1.2 debuggen die Karte zeigt einschließlich Kontrollen und alles andere.

Wenn ich die gleiche Anwendung auf meinem Galaxy S4 mit Android 4.2.2 debugge, bleibt die Karte leer und steuert nur show.

Internetverbindung ist definitiv verfügbar.

  • Warum ist das der Fall?
  • Gibt es einen Unterschied zwischen Android 4.1 und 4.2 bezüglich der v2 Map API?
  • Gibt es einen Unterschied zwischen Samsung und HTC in Bezug auf das Problem?
  • Benötige ich für einige Geräte einen neuen Schlüssel?

Die Fehlermeldung, die ich beim Galaxy S4 erhalte, lautet "Karte konnte nicht geladen werden. Google-Dienste konnten nicht kontaktiert werden."

Hier ist mein Manifest:

%Vor%

Noch einmal: Alles funktioniert gut auf meinem HTC One S, ich suche nach dem Grund, warum die Karte nicht auf dem S4 geladen wird?

Dinge, die ich schon versucht habe:

  • deinstalliere die App und installiere sie erneut
  • Google Play-Dienste aktualisieren / neu installieren
  • nur WLAN verwenden / nur Datenverbindung verwenden
  • starten Sie das Gerät neu
  • Säubere das Projekt
Philipp Jahoda 01.08.2013, 15:15
quelle

3 Antworten

0

Ich habe absolut keine Ahnung warum, aber erst gestern fing es an zu arbeiten. Ich habe an der Bewerbung überhaupt nichts geändert.

Wahrscheinlich war es nur ein Netzwerkproblem oder Google hat eine Art upate auf ihren Google-Diensten vorgenommen, damit es jetzt funktioniert.

    
Philipp Jahoda 03.09.2013, 16:28
quelle
2

Versuchen Sie, Google-Dienste auf Ihrem Galaxy S4 zu installieren / zu aktualisieren.

    
Ritesh 01.08.2013 15:21
quelle
1

Bitte überprüfen Sie Datum und Uhrzeit auf Ihrem Gerät. Es sieht so aus, als würde die Karte den Zeitstempel vom Gerät nehmen. Die Karte wird nur geladen, wenn die aktuelle Uhrzeit und die Gerätezeiten identisch sind

    
Sachin Thampan 24.01.2014 10:22
quelle