搭建一个Xamarin环境还真的有不少坑,在此共享一下填坑经历:
1.安装JDK/JRE(F:\Xamarin_Android_Installation_Essential中的文件),使用jdk-7u79-windows-i586.exe,因为Xamarin目前只支持32位的JDK版本,Android SDK版本为23。
2.安装Android SDK(Android_installer_r24.4.1-windows.exe)。安装后如果不支持Android版本52.0,则需要删除高于23的版本(否则可能会报“Unsupported Major.minor version 52.0”这样的错误)。
3.安装Android NDK(android-ndk-r12b-windows-x86.zip)
4.完成安装后配置windows系统环境变量
5.安装Visual Studio 2015 Update3(F:\mu_visual_studio_2015_update_3_x86_x64_dvd_8923065.iso)
6.应该是需要安装GTK的(在Xamarin官网上有链接)
7.检查一下Visual Studio中的参数配置(选项->Xamarin)
8.C:\Users\震群\AppData\Local目录下有Xamarin和Xamarin.Android,这两个目录的内容为VS自动创建(需要较长时间的下载,首次生成时会在屏幕下方状态栏显示下载的指示图标)。可以把已经完成的Local\Xamarin目录内容拷贝到新安装的机器上。如果VS在首次生成时下载被取消(因为没有提示,容易被误认为VS死了)则下一次生成时会报“Please install package: 'Xamarin.Android.Support.v4' available in SDK installer.”这样的错误(因为C:\Users\AppData\Local\Xamarin文件夹已经存在)。
9.创建新的工程项目,或者下载示例,重新生成后,点击VS的调试运行按钮在虚拟机上运行。如果VS过一段时间后返回error:No Such File or Directory,则可能是虚拟机启动太慢(所以找不到虚拟机上的文件),可以等启动完成后再点击运行。