Build the monodroid sample map application
I’m using the map sample application “MapsAndLoactionDemo” that I downloaded recently from Xamarin and I get the following compilation error in Visual Studio 2010:
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’s wrong?
Solution
You need to install Google APIs on your emulator
You can follow this: http://developer.xamarin.com/samples/MapsDemo/
Installing the Google APIs Android SDK add-on
The Google APIs require the “Google APIs” add-on library, which is provided for each
API level. You need to download it for the API level you wish to
target.To install the Google APIs Android SDK add-on:
- Launch the Android SDK manager:
$ANDROID_SDK_PATH/tools/android
- Within the Android SDK manager, click Available packages in the
left-hand pane.- In the right-hand pane, navigate to the tree view
node Third party Add-ons /Google Inc. add-ons (dl-ssl.google.com)- Select the check-box for e.g. “Google APIs by Google Inc., Android
API 8, revision 2”.- Click the Install Selected button in the lower
right corner.- In the “Choose Packages to Install” dialog, select the
Accept radio button, then click the Install button.
If you’re using a Genymotion simulator href=”https://stackoverflow.com/questions/1113088/install-failed-missing-shared-library-error-in-android/7168399#7168399″ rel= “noreferrer noopener nofollow”>INSTALL_FAILED_MISSING_SHARED_LIBRARY error in Android