Xamarin Google 缺少播放服务?

Xamarin Google Play Services missing?

我正在尝试让 Google Cloud Messaging 在 Visual Studio 2012 中的 Xamarin Forms Android 应用程序中工作,并且 GoogleApiAvailability.Instance.IsGooglePlayServicesAvailable(this) 调用返回错误代码 1 (缺少服务)。我确保安装了 NuGet 包(否则命名空间不可用)并且 Android SDK 管理器安装了 Google Play 服务。

我还需要做什么才能提供该服务?

编辑 10/20 1:34PM

当我在我的设备上通过 USB 调试应用程序时 IsGooglePlayServicesAvailable() returns 成功代码

我的问题是我试图使用 Android SDK 附带的模拟器,而不是 Xamarin Android Player https://xamarin.com/android-player

请记住,如果您需要使用 Google Play 服务 https://university.xamarin.com/resources/how-to-install-google-play-on-android-emulator

,您还需要安装 Google Play 商店应用并更新它