2010-02-04 5 views
52

Ich habe diesen Fehler: ERROR/MapActivity(258): Couldn't get connection factory clientVerbindung konnte nicht Fabrik Client

Alles hat gut funktioniert, ist es ganz plötzlich ist, wie kommt das passiert? Ich weiß, dass mein API-Schlüssel in Ordnung ist, weil ich ihn einen Monat lang perfekt benutzt habe. Wie kommt es plötzlich, zeigt es mir nicht die Kartenaktivität und postet diesen Fehler in der Logcat?

+0

Haben Sie eine Netzwerkverbindung in Ihrem Emulator/Gerät? –

+0

Ich habe auch das gleiche Problem ganz plötzlich funktioniert das nicht, und ich kann keine Hilfe dafür finden, wenn jemand dieses Problem beheben lassen Sie mich bitte wissen. – Sam

+0

Habe gerade angefangen, dies gestern zu erleben. Habe eine kleine Änderung an meiner App vorgenommen und sie auf mein Handy hochgeladen und nun verhält sich die Karte so, als hätte sie einen ungültigen Schlüssel! Es sollte beachtet werden, dass mein Debug-Schlüssel funktioniert. Mein Produktionsschlüssel (wird in mehreren Apps verwendet, bis die betreffende App neu erstellt wird). –

Antwort

15

Ich bekomme das gleiche Problem bei der Verwendung von getFromLocationName mit einem 'java.io.IOException: Service nicht verfügbar' Fehler.

Ich habe ein wenig herum gegoogelt und es scheint, dass dies ein Fehler in der Software ist.

http://code.google.com/p/android/issues/detail?id=8816

+0

danke für Ihre Antwort – rayman

+1

Ok, gut zu wissen, wie können wir darüber hinaus kommen? – Dr1Ku

+0

Ich habe das gleiche Problem mit Google API mit API 7. Was ist die Ursache für dieses Problem und wie es zu lösen? – user590849

16

hatte ich Android Entwickler-Kit auf meinem neuen System und die debug.keystore verändert hatte wieder installiert. Sobald ich das Keytool benutzt habe, um ein neues MD5 zu machen und das bei Google registriert, war ich wieder mit einem frischen apiKey in Aktion.

"Konnte keine Verbindung Factory Client erhalten" ist eine seltsame Nachricht für einen ungültigen apiKey!

+0

Hey, Ich habe das gleiche Problem mit dem API-Schlüssel. Muss ich Android dev Kid neu installieren? Weißt du, wie man einen neuen debug.keystore erzeugt? Vielen Dank! – xus

+3

Ich denke, das könnte helfen: http: //www.mobisoftinfotech.com/blog/android/android-mapview-generieren-api-key-using-java-keytool/ –

+0

Jemand Somewhere ist toll und machte meinen Tag; -p funktionierte perfekt in der Tat! – Hubert

2

Ich hatte das gleiche Problem mit API-Ebene 8 auf Emulator und ein physikalisches Gerät (2.2) Eigentlich für mich hat es nie funktioniert. Dann versuchte ich zufällig auf Emulator API Level 10 (mit Google API natürlich), und es funktionierte gut.

(Vorher bekam ich einen neuen MD5 mit dem keytool, um für ein neues apikey zu registrieren. Allerdings habe ich die gleiche wie beim ersten Mal genau bekam! Vielleicht richtig ich habe nicht die keytool verwenden.)

0

Ich hatte diesen Fehler aber nichts nützliches in der Logcat-Ausgabe, um das AV zu bestimmen.

Ich habe einfach mein Projekt in Eclipse gereinigt und dann bekam ich eine richtige Stack-Spur des Problems, das nichts mit MapView zu tun hatte. Es war nur so, dass die MapView in der ersten sichtbaren Aktivität basierte.