I have installed Xamarin plugin for Visual Studio 2012.
And when create an Android Project and build the same. I am getting the following error.
Error 1 The Android SDK Directory could not be found. Please set via /p:AndroidSdkDirectory. AndroidApplication1
I think this error is due to some mapping.
Kindly guide to resolve this issue.
Thanks in advance.
You can solve this by editing the build definition in the VS 2012.
Right click on the Build Definition and Edit Build Definition
Goto Process -> Advanced -> MSBuild Arguments and append the below parameter value to it
/p:AndroidSdkDirectory=C:\android-sdk
it should work.
You can also set the Android SDK location opening
Tools -> Options -> Xamarin -> Android Settings.
Or you have to re-install Android SDK.
If you don't have Visual Studio try to set Android SDK path to AndroidSdkDirectory environment variable.
For example I have Android SDK installed in /home/user1/.android-sdk-installer/android-sdk-linux, so I set environment variable like this in terminal:
export AndroidSdkDirectory=/home/user1/.android-sdk-installer/android-sdk-linux
Do not forget that export set environment variables only for current terminal.
Also it's easier to set environment variable once, rather then pass /p:AndroidSdkDirectory every time you want to build.