无法获得连接工厂客户端

时间:2010-02-04 11:58:17

标签: android google-maps google-maps-android-api-1

我收到此错误:ERROR/MapActivity(258): Couldn't get connection factory client

一切都很好,突然之间,怎么会发生这种情况? 我知道我的api键很好,因为一个月我一直在使用它。 怎么突然它没有向我显示地图活动,并在logcat中发布错误?

4 个答案:

答案 0 :(得分:16)

我在新系统上重新安装了Android开发工具包,并且debug.keystore已经更改。 一旦我使用keytool创建一个新的MD5并在Google上注册了这个,我就用新的apiKey重新开始了。

“无法获取连接工厂客户端”是一个无效apiKey的奇怪消息!

答案 1 :(得分:15)

使用getFromLocationName时出现同样的问题,并出现'java.io.IOException:Service not Available'错误。

我做了一些谷歌搜索,似乎这是软件中的一个错误。

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

答案 2 :(得分:2)

我在模拟器和物理设备(2.2)上遇到了与API级别8相同的问题。实际上,对我来说它从来没有奏效。然后我偶然尝试了模拟器API级别10(当然使用Google API),它运行得很好。

(在此之前,我使用keytool获得了一个新的MD5,以便注册一个新的apikey。但是,我和第一次完全相同!也许我没有正确使用keytool。)

答案 3 :(得分:0)

我有这个错误但在Logcat输出中没有用来确定AV。

我只是在Eclipse中清理了我的项目,然后我得到了一个问题的正确堆栈跟踪,这与MapView无关。只是MapView基于第一个可见的活动。