2015-10-20 193 views
1

我試圖讓Google Cloud Messaging在Visual Studio 2012中的Xamarin Forms Android應用程序中工作,並且GoogleApiAvailability.Instance.IsGooglePlayServicesAvailable(this)調用返回了錯誤代碼1(Missing Service)。我確定已安裝NuGet軟件包(否則命名空間不可用),並且Android SDK管理器安裝了Google Play服務。Xamarin Google Play服務缺失?

我還需要做些什麼才能使服務可用?

編輯10/20下午1時34

IsGooglePlayServicesAvailable()返回時我調試應用在USB設備上的成功代碼

回答

2

我的問題是,我試圖使用來模擬器與Android SDK,而不是Xamarin Android Player https://xamarin.com/android-player

請記住,你還需要安裝谷歌Play商店應用和更新它,如果你需要使用谷歌播放服務https://university.xamarin.com/resources/how-to-install-google-play-on-android-emulator

+0

@約翰羅素我也面臨着同樣的問題。 Xamarin中出現MissingMethodException。我正在使用設備,但仍然得到相同的異常。你能不能讓我知道我該如何解決這個問題? –

+0

@IngridCooper您確定Google Play已更新嗎? (Xamarin大學鏈接的第8步) –

+0

@John Russo是的,我查看了Google Play商店和Google Play服務。我的Google Play商店版本爲5.10.30,Google Play服務爲8.3.01 –