我正在使用Xamarin和Visual Studio 2010中最新下载的地图示例应用程序'MapsAndLoactionDemo',我收到以下编译错误:
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
有什么问题?
答案 0 :(得分:0)
您需要在模拟器上安装 google api 您可以按照以下步骤操作:http://developer.xamarin.com/samples/MapsDemo/
安装Google API Android SDK插件
Google API需要“Google API”附加库,每个库都提供 API级别。您需要为您希望的API级别下载它 目标安装Google API Android SDK插件:
- 启动Android SDK管理器:
$ANDROID_SDK_PATH/tools/android
- 在Android SDK管理器中,单击中的可用包 左侧窗格。
- 在右侧窗格中,导航到树状视图 node第三方加载项/ Google Inc.加载项(dl-ssl.google.com)
- 选中例如复选框“谷歌公司的谷歌API,Android API 8,修订版2“。
- 单击下方的“安装所选项”按钮 右上角。
- 在“选择要安装的软件包”对话框中,选择 接受单选按钮,然后单击“安装”按钮。
醇>
如果您使用 Genymotion模拟器 INSTALL_FAILED_MISSING_SHARED_LIBRARY error in Android