2013-10-24 40 views
0

我一直在努力实现谷歌在https://github.com/xamarin/monodroid-samples/tree/master/MapsAndLocationDemo_v2播放使用步骤服务和https://github.com/xamarin/monodroid-samples/tree/master/GooglePlayServices发挥使用Android SDK中17项服务如何实现谷歌在xamarin

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

蚂蚁调试工作,更新project.properties,添加Api键

然而,在Mac上建立Xamarin工作室4.0.3得到this.using Xamarin安卓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) 

回答

0

我建议你使用谷歌从http://components.xamarin.com/播放服务。

步骤:

  1. 检查你的谷歌游戏服务API在Android SDK中经理。如果它不是rev​​。 12,更新它。如果这不可能,那么检查您的修订版,并从Xamarin中找到合适的组件。他们支持rev。 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
+0

注意,如果您需要在项目中添加一个组件,则需要在Xamarin独立版本。 –