Google Maps API V2 'Karte konnte nicht geladen werden. Ich konnte die Google-Server nicht kontaktieren, auch wenn ich die Berechtigung und den Keystore überprüfe

7

Ich befolge das Handbuch , um ein Google Map-Beispiel zu erstellen,

aber es wird immer folgenden Fehler ausgelöst.

%Vor%

Berechtigung READ_GSERVICES und Debug und Release Keystore wurden getestet. Sie können das obige Problem auch nicht lösen. Könnte mir jemand sagen, warum es diesen Fehler wirft?

Manifest-Datei:

%Vor%

Java-Datei:

%Vor%

Datei anzeigen:

%Vor%     
xinglinCai 24.03.2013, 12:43
quelle

10 Antworten

4

Haben Sie alle anderen erforderlichen Berechtigungen hinzugefügt?

%Vor%

UPDATE:

1. Der meta-data -Teil sollte wie folgt im untersten Teil des Anwendungs-Tags sein:

%Vor%

2. Ein weiteres Problem, das ich sehe, ist, dass Sie Ihre Anwendung für API V8 entwickeln, also müssen Sie die SupportMapFragment und FragmentActivity für Ihre Activity verwenden.

3. Damit Ihre Karte funktioniert, müssen Sie eine Lizenzaktivität für die Google-Lizenzinformationen hinzufügen.

    
Emil Adz 24.03.2013, 12:45
quelle
7

Stellen Sie sicher, dass alle unten genannten Punkte beachtet werden:

1) Falscher Dienst wurde aktiviert. Stellen Sie sicher, dass " Google Maps Android API v2 ", nicht " Google Maps API v2 " aktiviert ist und generieren Sie den API-Schlüssel erneut.

2) Fügen Sie Ihrem Manifest die folgenden Elemente hinzu. Ersetzen Sie com.example.mapdemo durch den Paketnamen Ihrer Anwendung.          

3) Verwendung von korrektem Zertifikat und Schlüssel . Freigabebescheinigung, die während der Fehlerbehebung beim Ausführen der App auf meinem Telefon NICHT FUNKTIONIERT. Sie müssen stattdessen den Fingerabdruck des Fingerabdruck-Keystore-Zertifikats verwenden.

    
Monika Sharma 23.04.2013 10:45
quelle
7

Vergessen Sie nicht, den Programmcache zu löschen, bevor Sie die neue API KEY ausprobieren :) Da Android den ersten API-Schlüssel verwendet, auch wenn Sie den API-Schlüssel ändern.

    
Emre Koç 06.08.2013 15:24
quelle
4

Schließlich finde ich, warum das passieren würde. Weil ich schreibe

%Vor%

Es ist falsch. Es sollte

sein %Vor%

Hier danke ich für die Geduld von Emil Adz, mir zu helfen!

    
xinglinCai 25.03.2013 12:54
quelle
4

Ich hatte dasselbe Problem. Nachdem das API-Schlüssel viel Zeit erstellt wurde, besteht das Problem weiterhin. Dann deinstalliere ich einfach die Anwendung und installiere sie erneut. Hauptsächlich speichert die Anwendung falsche API-Berechtigungsnachweise im Cache-Speicher. Und wenn wir die App erneut ausführen, wird sie einfach aus dem Cache geladen. Wenn die Anwendung erneut installiert wird, löst sie mein Problem / p>     

Usman Pervez 15.07.2013 19:14
quelle
2

Haben Sie das Problem gelöst? Möglicherweise ist dies das Problem - & gt;

Falscher Dienst wurde aktiviert. Stellen Sie sicher, dass "Google Maps Android API v2" und nicht "Google Maps API v2" aktiviert ist, und generieren Sie den API-Schlüssel erneut. ( Ссылка )

Wenn dies das Problem ist, vergessen Sie nicht, den API-Schlüssel neu zu generieren.

    
Hari Krishna Ganji 27.03.2013 17:23
quelle
0

Ich habe dieses Problem gelöst, indem ich meinem Fragment in der Layout-Klasse Support hinzugefügt habe:

%Vor%     
Hansie 20.04.2013 18:47
quelle
0

Ich hatte ein ähnliches Problem wie user2204477. Ich hatte

%Vor%

Es sollte

sein %Vor%

Beachten Sie, dass der falsche "Berechtigungen" und der richtige "Erlaubnis" sagt. Ich habe nur 5 Stunden damit verschwendet, das herauszufinden, lol.

    
Geore Shg 28.07.2013 00:06
quelle
0

Ich hatte dasselbe Problem! 50 Mal neu installiert. Löschen Sie einfach den Cache und entfernen Sie alle Daten für die Anwendung auf dem Android-Gerät, bevor Sie sie löschen. Es hilft, dank den Göttern ...

    
Evgeny Borzenkov 28.08.2013 11:58
quelle
0

Überprüfen Sie die Berechtigungen

%Vor%     
Manohar Chowdary Vanka 04.03.2016 12:06
quelle

Tags und Links