Xamarin官方提供了XamarinInstaller,可以方便的下载Xamarin所需的依赖包,不过需要填写一些注册信息,当然,也可以手动下载这些依赖包,可参考下面这份XML:

http://xamarin.com/installer_assets/v3/Windows/Universal//InstallationManifest.xml

PS:一般情况下请按照该XML中提供的URL下载所需安装包,即使这些程序(如JDK)有最新版也不建议使用,以免造成对Xamarin的不兼容。

  1. JDK
    Win8.1 64bit下安装JDK的时候需要注意不要安装在Program Files (x86)Program Files文件夹下,否则Android SDK会找不到JDK路径。安装完成JDK后需要配置环境变量。

  2. Android SDK
    安装完成AndroidSDK后打开SDK Manager.exe下载工具包以及插件,其中Platform-tools,Biuld-tools需要勾选,API请按照需要自行勾选:

    另外由于谷歌被墙,可能导致无法连接到服务器,可以配一个镜像代理,在SDK Manager中点击Tools–Options,设置Http代理:

  3. Android NDK
    解压到与Android SDK相同的根目录即可。

  4. GTK
    建议用管理员权限安装。

  5. Xamarin Studio
    正常安装,Xamarin程序主体。

  6. Xamarin for Visual Studio
    正常安装,Xamarin for Visual Studio插件。