The Xamarin.Android installer will automatically detect, download, and install any components required (JDK, JRE , ANDROID SDK, NDK) for completing the installation.Fill the form and download Xamarin Installer here and follow the steps.
After installing the SDK, some additional components need to be installed via the Android SDK Manager. Check to install at least:
You can find all required files in \\server\@Software\Android for Xamarin
JDK and JRE: Install them on your machine.
Android SDK: Unzip andriod sdk to your C:\Android\AndroidSDK folder
Android NDK: Unzip android ndk to your C:\Android\AndroidNDK folder
1- To configure the Visual Studio tools, navigate to Tools > Options > Xamarin > Android Settings and set all location paths for JDK , SDK and NDK.
For Example :
2- Make sure your android path is registered in your machine Environment Variables.
3. In Visual Studio, Options > Debugging > General: Check "Enable just my code".
For running and testing your application you need to use one of Android Emulators. There are many different emulators available for Xamarin Android, but it is recommended to use Visual Studio Android Emulator for testing Zebble Apps. Visual Studio Android Emulator is a built-in Android player which runs under Hyper-V. So your computer must meet the requirements to run Hyper-V. Hyper-V requires a 64-bit version of Windows 10.
You can find the complete instructions for installing the emulator here. Here is a summary, but if you run into any trouble make sure to read the full instructions:
Make sure that you have selected needed architecture for running your apps on the Emulator in Project Properties > Android Options > Advanced section, under Supported Architecture.
Note: If Android emulator opens successfully, but the deployment does not start, Check your windows registery HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Android SDK Tools path.
You should configure your device to allow debug (testing) mode: