【问题标题】:Google maps doesn't work on the HTC?谷歌地图不能在 HTC 上运行?
【发布时间】:2011-01-08 12:26:31
【问题描述】:

我正在使用谷歌地图开发应用程序。

我在模拟器上测试过,在日志中看到错误行:

01-23 16:04:28.453: ERROR/MapActivity(733): Couldn't get connection factory client

但它在模拟器上运行良好。

然后我签署了应用程序并创建了它的 .apk 文件。我已经把它放在下载的网络服务器上并安装在真实设备上(它是 HTC 和 Verizon)。

但我的应用程序没有出现在设备上的谷歌地图上。我检查了 API 密钥和其他配置。一切都很好。但是谷歌地图没有用。

你遇到过和我一样的问题吗?

请提出建议。

提前致谢。

【问题讨论】:

  • 签名版也能在模拟器上运行吗?
  • HTC 是一家公司而非设备。你提到它是 HTC 和 Verizon,这意味着它是 HTC Droid Eris 设备。并不是说我认为这对您而言很重要,但是您的问题的标题看起来很愚蠢。杰夫在下面有你的答案。
  • 谢谢大家,我最近在模拟器上进行了测试(没有计算机签名。在另一台计算机的模拟器上)。它没有用。所以,我创建了一个错误的 API 密钥。对吗?

标签: android google-maps


【解决方案1】:

听起来您使用的地图 API 密钥与您签署应用程序的证书没有关联。

您通常需要注册两个地图 API 密钥 - 一个与调试证书相关联,该证书会自动签署您在开发期间部署到模拟器的每个构建,另一个与您在之前签署 APK 的生产证书相关联在市场上发布。

http://code.google.com/android/add-ons/google-apis/mapkey.html

【讨论】:

    猜你喜欢
    • 2016-02-02
    • 2021-07-24
    • 1970-01-01
    • 1970-01-01
    • 2014-03-15
    • 2012-12-10
    • 2016-07-01
    • 2020-09-27
    • 2014-08-20
    相关资源
    最近更新 更多