I tried mono for Android in the company these days.
When compiling at home, I always report cocould not locate Android SDK? Finally, the answer is found in monodroid subscribers! Write it down first and try it at night!
My android-SDK-windows is not installed by default. I installed it on drive D!
I had the same build problem "cocould not find Android SDK" and figured out the problem.
It looks like the resolvesdk task which resolves the android SDK directory is currently hardcoded to the % ProgramFiles (x86) % \ Android directory. this is not where my android SDK is installed. to temporarily fix this on my machine I created a symbolic link from my existing SDK directory to the location where monodroid was expecting it to be. the commands I used to do this on my machine look like:> mkdir "% ProgramFiles (x86) % \ android"> mklink/D "% ProgramFiles (x86) % \ Android \ Android-SDK-Windows "" <your actual install directory> \ Android-SDK- Windows "(Note: You need to do this in a command prompt running as Administrator) Hope this helps others.