无法在Xamarin Android项目

时间:2016-10-06 18:38:49

标签: xamarin xamarin.android google-play-services xamarin-component

我正在尝试将Google Play服务组件添加到我的Xamarin应用程序中,因为我需要将google maps api集成到应用程序中。当我尝试在组件中搜索Google Play服务时,我找不到Google Play服务。我看到其他组件,例如Google Play服务广告或Google Play服务 - 应用索引,但没有Google Play服务。

我在sdk管理器中安装了Google Play服务客户端:

enter image description here

应用定位的最低API级别为19级。但我仍无法找到Google Play服务。以下是所有结果的屏幕截图: enter image description here

修改

https://forums.xamarin.com/discussion/54499/google-play-services-v27-migration

根据上面的网站google play服务 - 所有不再存在,现在他们是个人包。所以现在我必须安装Google Play服务 - 地图。

1 个答案:

答案 0 :(得分:3)

您可以使用NuGet将Google Play Services Maps下载到您的项目中。

https://www.nuget.org/packages/Xamarin.GooglePlayServices.Maps/

或者您可以从component store

下载该组件

https://components.xamarin.com/view/googleplayservices-maps

Google Play服务库一度过于庞大,Google决定将这些问题分成较小的软件包,原因很多,例如过快地达到64K参考限制,即使您只为应用程序使用了一小部分API

您可以在此处阅读有关此主题的概述指南:

https://developers.google.com/android/guides/overview