【问题标题】:Google Maps v2 without Play Services没有 Play 服务的 Google Maps v2
【发布时间】:2013-09-03 14:19:46
【问题描述】:

我想知道是否可以使用 Google Maps V2 作为片段, 但是如果用户没有安装 Google Play 服务,则在 WebView 中显示地图的后备?

这是因为中国用户经常没有安装这个。

【问题讨论】:

  • 这应该可行,假设您可以从“在 WebView 中显示地图”中获得所需的内容。你特别关心什么?
  • 问题出在安装过程中,当未安装 Google Play 服务时,我得到:安装错误:INSTALL_FAILED_MISSING_SHARED_LIBRARY。有什么想法吗?

标签: android google-maps-api-2 google-play-services


【解决方案1】:

问题是在安装过程中,我得到:安装错误:未安装 Google Play 服务时的 INSTALL_FAILED_MISSING_SHARED_LIBRARY。有什么想法吗?

由于 Maps V2 不需要 <uses-library> 元素,因此请从清单中删除您的元素。您可能有 Maps V1 遗留下来的内容,它确实需要 <uses-library> 元素。

如果您同时尝试支持 Maps V1、Maps V2 和其他替代方案,请将 android:required="false" 添加到 Maps V1 的 <uses-library> 元素。然后,您需要在运行时检测您是否拥有该库(例如,为 com.google.android.maps.MapActivity 调用 Class.forName() 并查看它是否成功)。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-06-13
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多