我尝试在 Visual Studio 2012 中的 Xamarin Forms Android 应用中使用 Google Cloud Messaging,但 GoogleApiAvailability.Instance.IsGooglePlayServicesAvailable(this)
调用返回错误代码 1(缺少服务) )。我确保已安装 NuGet 包(否则命名空间不可用)并且 Android SDK 管理器已安装 Google Play 服务。
我还需要做什么才能提供该服务?
编辑 10/20 1:34PM
当我在设备上通过 USB 调试应用时,IsGooglePlayServicesAvailable()
返回成功代码
最佳答案
我的问题是我尝试使用 Android SDK 附带的模拟器,而不是 Xamarin Android Player https://xamarin.com/android-player 。
请记住,如果您需要使用 Google Play 服务,您还需要安装 Google Play 商店应用并更新它 https://university.xamarin.com/resources/how-to-install-google-play-on-android-emulator
关于android - Xamarin Google Play 服务丢失?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33240264/