【问题标题】:Couldn't get connection factory client无法获取连接工厂客户端
【发布时间】:2011-01-13 01:16:03
【问题描述】:

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

一切正常,突然之间,怎么会这样? 我知道我的 api 密钥很好,因为一个月我一直在完美地使用它。 怎么突然不显示地图活动,并在 logcat 中发布该错误?

【问题讨论】:

  • 你的模拟器/设备有网络连接吗?
  • 我也遇到了同样的问题,突然这不起作用,我找不到任何帮助,如果有人解决了这个问题,请告诉我。
  • 昨天刚开始体验。对我的应用程序进行了小改动并将其上传到我的手机,现在地图的行为就像它的密钥无效!应该注意的是,我的调试密钥工作正常。我的生产密钥(在多个应用程序中使用,直到特定应用程序被重建)。
  • 好吧,我检查了网络连接日志,上面写着 MapActivity:处理网络更改通知:已连接

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


【解决方案1】:

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

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

【讨论】:

  • 嘿,我的 API 密钥也有同样的问题。我必须重新安装 Android dev Kid 吗?你知道如何生成一个新的 debug.keystore 吗?谢谢!
  • 我认为这可能会有所帮助:mobisoftinfotech.com/blog/android/…
  • Someone Somewhere 很棒,让我很开心;-p 确实完美!
【解决方案2】:

我在使用 getFromLocationName 时遇到了同样的问题,出现“java.io.IOException:Service not Available”错误。

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

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

【讨论】:

  • 我在使用 api 7 的 google api 时遇到同样的问题。这个问题的原因是什么以及如何解决?
  • 嗨,madcabbage,您的链接中没有解决方案,对于“无法获取连接工厂客户端”,这个错误的解决方案是什么?
  • 似乎是发布的错误链接中的解决方案(也称为解决方法)。 code.google.com/p/android/issues/detail?id=8816#c21
  • 我在第一次尝试使用 MapView 时遇到了这个错误。我没有适当的权限:<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" /> <uses-permission android:name="android.permission.INTERNET" />
【解决方案3】:

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

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

【讨论】:

    【解决方案4】:

    我遇到了这个错误,但在 Logcat 输出中没有任何有用的信息来确定 AV。

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

    【讨论】:

      猜你喜欢
      • 2012-01-22
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-09-07
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多