1

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

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

4

1 回答 1

3

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

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

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

于 2013-09-03T14:31:51.677 回答