我正在使用谷歌地图 v2 更新我的应用程序。我已经让它在我的新设备上运行,但我对如何以及是否可以让它在我的旧设备上运行感到困惑。
举个例子:运行 2.2 的 HTC Legend,安装了 google play 应用程序。
如果我在该设备上运行我的应用程序并尝试 googleplayservicesutl.isgoogleplayservicesavailable,我会得到 SERVICE_INVALID。并且片段中的 getMap() 返回 null。(我现在从 onresume 调用它只是为了测试)
按照谷歌对这里的要求的描述: https ://developers.google.com/maps/documentation/android/start
,有很多帮助,但有关目标手机的唯一信息是它们需要 Open GL ES 2,没有其他要求。
StackOverflow 上有很多关于这个主题的主题,但大多数都是关于如何将地图 v2 导入您的应用程序的问题。我已经解决了这些问题,我现在已经解决了,因为我说过它在我的 HTC One 和 S3 上运行良好。
我最初的希望是,通过包含所需的支持库,我可以让 maps v2 在我的应用程序中运行在任何带有 Open GL ES v2 的 2.2 设备上。即在应用部署中包含谷歌播放服务和地图依赖项。
我弄错了吗?
指针非常受欢迎。