谷歌地图不能在 HTC 上运行?
Posted
技术标签:
【中文标题】谷歌地图不能在 HTC 上运行?【英文标题】:Google maps doesn't work on the 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 密钥。对吗? 【参考方案1】:听起来您使用的地图 API 密钥与您签署应用程序的证书没有关联。
您通常需要注册两个地图 API 密钥 - 一个与调试证书相关联,该证书会自动签署您在开发期间部署到模拟器的每个构建,另一个与您在之前签署 APK 的生产证书相关联在市场上发布。
http://code.google.com/android/add-ons/google-apis/mapkey.html
【讨论】:
以上是关于谷歌地图不能在 HTC 上运行?的主要内容,如果未能解决你的问题,请参考以下文章