Google Maps API V2 - bekomme immer Authentifizierung Fehler
Ich habe viele Fragen dazu - und ich schäme mich fast zu Fragen, es selbst.
Aber egal wie hart ich versuche, ich habe einfach nicht bekommen, die Maps-API ausgeführt an alle!
Nicht mit dem demo-Projekt, com.Beispiel.mapdemo, nicht mit meinem eigenen Projekt.
Habe ich definitiv meine debug.keystore SHA1-Fingerabdruck registriert, nun für meine app und com.Beispiel - ich habe auch versucht, die browser-API-Schlüssel, wo jeder sagt, das würde auch funktionieren.
ABER NICHT.
Bekomme ich immer:
06-16 11:21:29.860: E/Google Maps Android API(2382): Authorization failure. Please see https://developers.google.com/maps/documentation/android/start for how to correctly set up the map.
Ich bin WIRKLICH, WIRKLICH Sauer auf diese. Wie ist es möglich, NICHT vollständig und gründlich zu beschreiben, diese Sache so, dass die Menschen, die sonst in der Lage zu Programmieren, Android apps, Folgen können und erfolgreich zu sein??
WIE?
Könnte jemand mir bitte sagen, was sonst falsch sein könnte?
Add-on: ich richte alles genau nach den specs, holte meinen Schlüssel aus meiner debug.keystore, versucht es mit com.Beispiel für die maps-demo, mit meinem eigenen Paket für meine app. Funktioniert nicht.
Plus: das dumme leeres Fenster. Wie auf der Erde ist, das wird klappen... 🙁
- Oups. Sorry für die Tippfehler... 🙂
- Ich habe vor demselben Problem heute.bereits jetzt arbeiten die anzeigen nicht anzeigen in meiner app und ich machte mir sorgen.Ich habe es herausgefunden, indem Sie meinen Rechner die aktuellen SHA-Entwickler-site-map als meine SHA geändert wurde(vielleicht wurde es verpasst, weil ich habe aktualisiert mein Android Studio und SHA beruht auf debug.keystore) und ich hab mein Problem gelöst.
- Sind Sie noch immer die Fehler, die Sie in Ihrer Frage erwähnt, wie diese Frage vor langer Zeit?
Du musst angemeldet sein, um einen Kommentar abzugeben.
Vorausgesetzt
snippet aus dem manifest:
haben Sie die meta-Daten-Tags innen das application-tag
machte Sie sicher, dass Sie den Aufbau der APK mit der richtigen keystore (entsprechend definiert man in der API-Konsole).
Aus meiner Erfahrung war ich in der Lage, befolgen Sie die Anweisungen auf Google Maps Android API v2 Getting started, aber ich erinnere mich, dass komplett deimplementieren und erneut implementieren die app wieder nach Herumspielen mit der API-Schlüssel /Berechtigungen.
Auf welchem Gerät Sie ausgeführt ?
Ich bin auch mit dem gleichen Problem und weiß, dass ich ein bisschen weiß, was das problem verursacht ( nicht die Lösung, es ist jedoch -noch- )
Versuchen, führen Sie Ihre app von anderen Handy, als Ihre HTC One. Denn ich habe das Problem mit meinem HTC One aber wenn ich es auf meinem S3 läuft es perfekt.
Versuchen, lassen Sie mich bitte wissen,
BEARBEITEN
Ich es gelöst. Aber nicht sicher, was die genaue Lösung, aber hier ist was ich getan habe, als die Schritte:
1 - I angezeigt werden die Entwickler-Optionen in den Telefon-Einstellungen verwenden Sie den 7-fachen Klicks in 4.2 OS
2 - Erlaubt Mock Location
3 - Ausgewählt ist meine app in der "wählen Sie" Debuggen "app"
4 - deinstalliert meine app
5 - neu-installiert
6 - starten Sie es und wartete 30 Sekunden, dann die Karte zeigte
Hoffe, das hilft
Ich hatte das gleiche problem , dann habe ich heraus gefunden, dass ich gemacht hatte, ein einfacher Fehler bitte überprüfen Sie ob Sie eingeschaltet haben "Google Maps Android API v2" in Dienstleistungen Kategorie der google api console . Ich hatte auf die falsche ein, die es nie für mich gearbeitet , aber jetzt funktioniert es,
hoffe, das hilft.
https://code.google.com/apis/console
War auch ich vor dem gleichen Problem seit Tagen. Ich habe einfach die app deinstalliert von Einstellungen, es neu installiert und wie von Zauberhand hat es geklappt.
Hatte ich dasselbe Problem. Nach der Prüfung 20 mal die Schritte aus ddewaele Antwort, einschalten der Maps V2 android in der Google API Konsole habe ich neu gestartet, mein Handy, wartete ~15s für die Daten zu laden und alles funktioniert wie ein Charme. Deinstallieren der Anwendung war nicht genug, um es arbeiten. Nur aus info für andere anzeigen mit devs auf der Kante.
ich habe das gleiche problem ich verbrachte zwei Wochen, um eine Lösung endlich habe ich es.
nur ziehen Sie den Schlüssel aus dem res/values/google_maps_api.c und repalace durch neue Schlüssel
Folgen Sie unten Schritte, erhalten Sie einen neuen Schlüssel.
Ich weiß, es ist ein Alter thread, aber es wurde bearbeitet paar Monaten, und ich habe gerade laufen in das gleiche problem. Da die Ursache des meiner version war das problem ein bisschen anders, ich werde Sie hier hinzufügen. Ich überprüft hatte, dass alle der zuvor genannten Bedingungen, bei denen wahr, aber es war noch die gleiche Fehlermeldung.
Nach einigen Stunden zufällig versucht Sachen, die ich fand heraus, dass der xml-string translation-manager von Android Studio erstellt hatte, eine neue Zeichenfolge mit dem gleichen Bezeichner der google-api-key (das ist standardmäßig gespeichert, in eine andere xml-Datei von der anderen strings). Dieser neue string-Ressource war in der Tat leer und conficlting mit der wahre Schlüssel. Es war ausreichend, um es zu löschen um das problem zu lösen.