Xamarin安装和跳坑指南

安装Checklist

注意:本文只描述安装过程,由于组件的版本更新很快,为保证文章时效性,不提供下载链接,也尽可能不指明具体版本。

  1. 安装Visual Studio 2015
    进行默认安装,除非已经FQ且网络状况良好,不要安装自带的第三方组件,包括Xamarin和Android SDK。
  2. 安装JDK(Java SE Development Kit),可去Oracle官网安装JDK8。
  3. 安装Andorid SDK
  4. 安装Xamarin for Visual Studio
  5. Xamarin开发iOS程序需要在Mac端安装Xamarin for Mac。以下简述使用虚拟机的方式:
    1. 安装VMWare Workstation。安装前需要关闭Hyper-V:http://www.2cto.com/os/201210/161561.html
    2. 安装Mac OSX,或者使用已经安装好的镜像
    3. 安装VMWare Tools for Mac (darwin.iso)
    4. 安装VMWare SVGA II显示驱动
    5. 安装XCode
    6. 安装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%XamarinAndroid.Support.v421.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 AssembliesMicrosoftFramework.NETFrameworkv4.5.2FacadesSystem.Runtime.dll 。

原文地址:https://www.cnblogs.com/gdev/p/xamarin-installing-guide.html