我收到此错误:ERROR/MapActivity(258): Couldn't get connection factory client
一切都很好,突然之间,怎么会发生这种情况? 我知道我的api键很好,因为一个月我一直在使用它。 怎么突然它没有向我显示地图活动,并在logcat中发布错误?
答案 0 :(得分:16)
我在新系统上重新安装了Android开发工具包,并且debug.keystore已经更改。 一旦我使用keytool创建一个新的MD5并在Google上注册了这个,我就用新的apiKey重新开始了。
“无法获取连接工厂客户端”是一个无效apiKey的奇怪消息!
答案 1 :(得分:15)
使用getFromLocationName时出现同样的问题,并出现'java.io.IOException:Service not Available'错误。
我做了一些谷歌搜索,似乎这是软件中的一个错误。
答案 2 :(得分:2)
我在模拟器和物理设备(2.2)上遇到了与API级别8相同的问题。实际上,对我来说它从来没有奏效。然后我偶然尝试了模拟器API级别10(当然使用Google API),它运行得很好。
(在此之前,我使用keytool获得了一个新的MD5,以便注册一个新的apikey。但是,我和第一次完全相同!也许我没有正确使用keytool。)
答案 3 :(得分:0)
我有这个错误但在Logcat输出中没有用来确定AV。
我只是在Eclipse中清理了我的项目,然后我得到了一个问题的正确堆栈跟踪,这与MapView无关。只是MapView基于第一个可见的活动。