4

I am using the latest download of map sample application 'MapsAndLoactionDemo' from Xamarin and in Visual Studio 2010 I get the following compile error(s):

Error   10
Activate(java.lang.String,java.lang.String,java.lang.Object,java.lang.Object[]) in mono.android.TypeManager cannot be applied to (java.lang.String,java.lang.String,mapsandlocationdemo.MapWithOverlayActivity,java.lang.Object[])

mono.android.TypeManager.Activate ("MapsAndLocationDemo.MapWithOverlayActivity, MapsAndLocationDemo, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null", "", this, new java.lang.Object[] {  });
    D:\Projects\Android\MapsAndLocationDemo\MapsAndLocationDemo\obj\Debug\android\src\mapsandlocationdemo\MapWithOverlayActivity.java   25  28  MapsAndLocationDemo

What is wrong?

4

1 回答 1

0

您需要在您的模拟器上安装google api 您可以按照以下步骤操作:http: //developer.xamarin.com/samples/MapsDemo/

安装 Google APIs Android SDK 插件
Google APIs 需要为每个 API 级别提供的“Google APIs”插件库。您需要为您希望定位的 API 级别下载它。

要安装 Google APIs Android SDK 插件:

  1. 启动 Android SDK 管理器:$ANDROID_SDK_PATH/tools/android
  2. 在 Android SDK 管理器中,单击左侧窗格中的可用包。
  3. 在右侧窗格中,导航到树视图节点第三方附加组件/Google Inc. 附加组件 (dl-ssl.google.com)
  4. 选中复选框,例如“Google Inc. 的 Google API,Android API 8,修订版 2”。
  5. 单击右下角的 Install Selected 按钮。
  6. 在“选择要安装的软件包”对话框中,选择接受单选按钮,然后单击安装按钮。

如果您在 Android 中使用Genymotion 模拟器 INSTALL_FAILED_MISSING_SHARED_LIBRARY 错误

于 2015-02-23T16:33:48.730 回答