核心技术、专业服务

欢迎访问北京视高盛景软件, 我们为您提供APP咨询服务。

Xamarin安装

由于国内网络环境的原因,给Xamarin安装带来诸多困难,遂成此文来介绍如何解决这些问题。

在线安装

Xamarin网站可下载在线安装包,但由于国内网络原因在此不推荐使用。

离线安装

Xamarin被微软收购后,其安装包已经集成在Visual Studio安装文件中,因此可通过Visual Studio离线安装包来安装Xamarin。

第一步,制作Visaul Studio离线安装包。(注:如果已经有Visual Studio离线安装文件,例如由MSDN订阅下载的iso文件,可忽略此步骤。)

Visual Studio下载网站选择Visual Studio相应版本并下载在线安装.exe文件。使用命令行工具运行下载的.exe文件,例如 vs_enterprise.exe /layout 可下载制作离线安装所需的文件。

第二步,安装Xamarin (注:下面以Visual Studio 2015 Update 3 英文企业版为例)

运行安装文件,选择自定义安装

xamarin安装

选择安装Xamarin, 其中Microsoft Visual Studio Emulator for Android 可不选

xamarin安装

确认安装选项

xamarin安装

安装完成。

xamarin安装
第三步,安装Android SDK

打开Visual Studio,选择菜单 "Tools" > "Android SDK Manager", 选择Android SDK相关版本进行安装,这里以Android 6.0 SDK API 23为例 (Image文件为Android SDK自带模拟器,可不选择)

xamarin安装

由于Android SDK来源于Google,国内网络可能无法直接连同,此时可选择国内镜像站点。

选择Android SDK Manager的"Options"菜单,配置国内镜像(这里以腾讯Android镜像为例)

xamarin安装
确认安装完成

打开Visual Studio 菜单 Tools > Options > Xamarin, 检查Android相关配置是否完成。

xamarin安装

注意:Android 7.0 SDK API 24及以上需要JDK 1.8, 此版本JDK需要单独安装。

开始创建Xamarin项目

打开Visual Studio 现在就可以创建Xamarin项目了。

xamarin安装
Xamarin.Forms Android项目或Xamarin.Android项目第一次编译注意事项

Android项目第一次编译时,Xamarin需要下载Xamarin Android Support文件,由于下载网络地址国内可能无法连通,造成编译用时较长最终超时。由于缺少所需文件或文件不完整,Visual Studio会出现大量编译错误。可根据Visual Studio Output窗口中提示的下载路径单独下载并copy到提示的指定目录下。

若提示下载路径地址是 https://dl-ssl.google.com开头,例如 https://dl-ssl.google.com/android/repository/android_m2repository_r25.zip 但是网络无法连通,可尝试替换地址为 https://dl.google.com开头,手动下载并复制到提示路径下。

xamarin安装

如果编译过程中人为取消编译,再次编译时可能由于上次下载文件不完整,仍会遇到大量编译错误。此时可清空下载路径(例如C:\Users\{用户名}\AppData\Local\Xamarin\zips)下的.zip文件重试。团队中多人参与同一个项目,可由一人下载好所有zip文件,然后copy到团队其他人的Windows设备上同一目录下,避免重复下载。

还有更多问题?
联系咨询顾问