安装Checklist
注意:本文只描述安装过程,由于组件的版本更新很快,为保证文章时效性,不提供下载链接,也尽可能不指明具体版本。
- 安装Visual Studio 2015
进行默认安装,除非已经*且网络状况良好,不要安装自带的第三方组件,包括Xamarin和Android SDK。 - 安装JDK(Java SE Development Kit),可去Oracle官网安装JDK8。
- 安装Andorid SDK
- 安装Xamarin for Visual Studio
- Xamarin开发iOS程序需要在Mac端安装Xamarin for Mac。以下简述使用虚拟机的方式:
- 安装VMWare Workstation。安装前需要关闭Hyper-V:http://www.2cto.com/os/201210/161561.html
- 安装Mac OSX,或者使用已经安装好的镜像
- 安装VMWare Tools for Mac (darwin.iso)
- 安装VMWare SVGA II显示驱动
- 安装XCode
- 安装Xamarin for Mac,版本必须与Xamarin for Visual Studio匹配
跳坑FAQ
Android Support Library未安装
坑:编译项目时报
javac error : error: package android.support.v4.view does not exist
等一众错误
跳:下载Android Support Library,把下载下来的zip文件复制到 %LocalAppData%\Xamarin\Android.Support.v4\21.0.3 下。
Android项目编译警告
坑:编译Android项目时显示警告:
warning XA0101: @(Content) build action is not supported
跳:设置AndroidManifest.xml的Build Action为None。
System.Runtime没有引用
坑:编译前报
The type 'System.Object' is defined in an assembly that is not referenced. You must add a reference to assembly 'System.Runtime, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a'.
等一众错误,但依然可以正常编译。
跳:在相应的工程里引用 C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\.NETFramework\v4.5.2\Facades\System.Runtime.dll 。