如何在xamarin上使用android sdk 17实现google play服务

时间:2013-10-24 07:40:59

标签: xamarin.android

我一直在尝试使用https://github.com/xamarin/monodroid-samples/tree/master/MapsAndLocationDemo_v2https://github.com/xamarin/monodroid-samples/tree/master/GooglePlayServices

中的步骤实施Google Play服务

android update project -p "path to project" -t 4工作

ant debug工作,更新了project.properties,添加了Api密钥

然而,在Mac上的Xamarin studio 4.0.3中构建得到这个。使用Xamarin android 4.6。什么包丢失了。任何建议表示赞赏我引用的是Mono.android,support.v4

/Users/TheCall/MapView/Components/googleplayservices-9.0/samples/GooglePlayServicesApp/GooglePlayServicesApp/obj/Debug/android/src/mono/com/google/android/gms/appstate/OnSignOutCompleteListenerImplementor.java(34,34): 
Error: package com.google.android.gms.appstate does not exist 

com.google.android.gms.appstate.OnSignOutCompleteListener (GooglePlayServicesApp)

1 个答案:

答案 0 :(得分:0)

我建议您使用http://components.xamarin.com/中的Google Play服务。

步骤:

  1. 在Android SDK Manager中查看您的Google Play服务API。如果它不是转速。 12,更新它。如果那不可能那么检查你的修订版,并从Xamarin找到合适的组件。他们支持转。 9,rev。 10,和rev。 12.如果要支持旧设备,请下载Froyo版本。 enter image description here

  2. 如果您更新为rev,请下载此组件。 12:http://components.xamarin.com/view/googleplayservices12/

  3. 解压缩,并在项目中引用下载的DLL。
  4. 像这样使用:http://components.xamarin.com/gettingstarted/googleplayservices12