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

Ich entwickle eine Android-Anwendung mit einer Karte.

Ich benutze ein MapFragment, in dem ich meine Karte ansehe. Ich habe einen API Key erhalten und alle benötigten Berechtigungen zu meinem Manifest hinzugefügt.

  • Wie Native Extension Screenshot auf Android-Gerät?
  • Android-Studio- "SDK-Tools-Verzeichnis fehlt"
  • Android: In-App-Kauf gibt 3 Fehlercode (Artikel bereits besessen) immer
  • Porting Trickle auf Android
  • Com.tools.fd.runtime.BootstrapApplication wird nicht ausgeführt, es sei denn, Sie aktualisieren Google Play-Dienste
  • Möchten Sie den Splash-Screen auf Android animieren
  • So weit so gut, alles funktioniert gut beim Debuggen der App auf meinem HTC One S auf Android 4.1.2 die Karte zeigt auch Steuerelemente und alles andere.

    Wenn ich die gleiche Anwendung auf meinem Galaxy S4 läuft Android 4.2.2 debuggen, bleibt die Karte leer und nur Steuerelemente zeigen.

    Internetanschluss 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 über das Problem?
    • Brauche ich einen neuen Schlüssel für einige Geräte?

    Die "Fehlermeldung" bekomme ich auf die Galaxy S4 ist "Fehler beim Laden der Karte.

    Hier ist mein Manifest:

    <uses-sdk android:minSdkVersion="14" android:targetSdkVersion="18" /> <uses-permission android:name="android.permission.INTERNET"/> <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"/> <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE"/> <uses-permission android:name="android.permission.ACCESS_WIFI_STATE"/> <uses-permission android:name="com.google.android.providers.gsf.permission.READ_GSERVICES" /> <uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION" /> <uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" /> <uses-permission android:name="com.mypackage.permission.MAPS_RECEIVE" android:protectionLevel="signature"/> <permission android:name="com.mypackage.permission.MAPS_RECEIVE" android:protectionLevel="signature" /> <uses-feature android:glEsVersion="0x00020000" android:required="true" /> <meta-data android:name="com.google.android.maps.v2.API_KEY" android:value="myobtainedkey" /> 

    Wieder: Alles funktioniert gut auf meinem HTC One S, ich suche den Grund, warum die Karte nicht auf der S4 geladen wird?

    Dinge, die ich schon versuchte:

    • Deinstallieren Sie die App und installieren Sie sie erneut
    • Aktualisieren / Neuinstallieren von Google Play-Diensten
    • Nur wifi verwenden / nur Datenverbindung verwenden
    • Starten Sie das Gerät neu
    • Reinigen Sie das Projekt

  • Empfehlungen für .NET Web Service Format / Protokoll für Android, iPhone, etc. Integration
  • Wie implementiere ich die Aktionsleiste in api Ebenen weniger als 11?
  • Android, wie man int in String konvertiert?
  • ClassNotFoundException: fand keine Klasse auf dem Pfad: DexPathList
  • Synchronisierte Audiowiedergabe auf separaten Android-Geräten
  • Konvertieren eines Strings in eine Ganzzahl auf Android
  • 3 Solutions collect form web for “Android Map API v2 zeigt keine Karte auf einigen Geräten”

    Versuchen Sie bei der Installation / Aktualisierung von Google-Diensten auf Ihrem Galaxy S4.

    Bitte überprüfen Sie Datum und Uhrzeit auf Ihrem Gerät. Es scheint, dass die Karte Zeitstempel vom Gerät nimmt. Die Karte wird nur geladen, wenn die aktuelle Uhrzeit und die Gerätezeiten gleich sind

    Ich habe absolut keine Ahnung warum, aber erst gestern hat es angefangen zu arbeiten. Ich habe überhaupt keine Änderungen an der Bewerbung vorgenommen.

    Wahrscheinlich war es nur ein Netzwerk Problem oder Google machte eine Art von upate auf ihre Google-Dienste, so dass es jetzt funktioniert.

    Das Android ist ein Google Android Fan-Website, Alles ├╝ber Android Phones, Android Wear, Android Dev und Android Spiele Apps und so weiter.