关于 Xamarin 的那些事(二)-Xamarin Studio

在使用 Xamarin 的过程中,发现 Xamarin 跟 Visual Studio (VS)的兼容性没有想象中那么好,估计是收购才没多久,所以整合还没完善吧,这里我建议大家使用 Xamarin Studio (XS,支持 Windows 和 Mac)来开发应用,尤其是在 Mac 平台下 XS 的体验真的很不错。

不过在 Windows 下面安装 XS 是一件很麻烦的事,从官网下会把你导向到下载 VS 2015 的地址,而且自动下载 Android SDK 时也几乎必定出错,所以这里写个教程教大家如何在 Windows 上手动安装 XS。

如果你没有安装任何 VS 的话,请下载以下文件并安装:

1. MSBuild Tools 2013

2. MSBuild Tools 2015

下面两个工具为了让 XS 支持 Portable Class Library,如果你认为你不需要的话,可以跳过下面两个工具:

3. Portable Library Tools 2(备注 1)

4. Portable Library Reference Assemblies 4.6(备注 2)

备注:

1. 安装 Portable Library Tools 2 时如果没有 VS 2010 Update 2 是没法装上的,你需要用命令行加入 /buildmachine 选项来安装。

2. 安装 Portable Library Reference Assemblies 4.6 后需要手动把 C:\Program Files (x86)\Microsoft .NET Portable Library Reference Assemblies 4.6 里面的压缩包解压到 C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\.NETPortable 里面。

基本准备做好了,接下来开始装 Android 相关的东西

首先是 Android 相关的东西,基于你所知道的原因,你需要先挂个 VPN 才能下载:

1. Android SDK(备注 3)

2. Android NDK(备注 4)

备注:

3. 请拉到最低在 “Get just the command line tools” 区域下载安装包,文件名格式为 installer_rX.Y.Z-windows.exe

4. 无论你的机器是什么处理器,请下载 x86 版本,下载后请解压到 SDK 相同目录下,默认为 C:\Program Files (x86)\Android

下一步是安装 Xamarin 相关的东西

首先需要你注册一个 Xamarin 账号,不然你是没法下载 Xamarin Studio 的,如果你已经有 Xamarin 账号请跳过这一步。

1. 注册 Xamarin 账号

完成后你可以到这里下载最新版本的 XS ,Xamarin.iOS (XI)和 Xamarin.Android(XA)

要注意的事,进入页面后请选择 View all versions 来打开单个产品的下载选项,其中 XI 和 XA 只需要下载其中一个,因为两者的安装包是一样的。

都下载好后先安装 XS,再安装 XA,都安装好后就可以打开 XS 创建项目了。

另外一些坑:

如果你创建好项目,在升级 Nuget 包的时候提示

Could not install package 'Xamarin.Android.Support.Compat 24.2.1'. You are trying to install this package into a project that targets 'MonoAndroid,Version=v6.0', but the package does not contain any assembly references or content files that are compatible with that framework. For more information, contact the package author.

之类的错误,请打开 Android 方案的 csproj 文件,在第一个 PropertyGroup 里面加入

<TargetFrameworkVersion>v7.0</TargetFrameworkVersion>

注意:v7.0 改成当前最新版本,如果不知道最新版本是什么,可以到 C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\MonoAndroid 查看。

这样就大概完成了整个安装 Xamarin Studio 的流程,希望大家可以少走点坑,省点不必要的时间。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 173,024评论 25 708
  • afinalAfinal是一个android的ioc,orm框架 https://github.com/yangf...
    passiontim阅读 15,489评论 2 45
  • 我从洞里出来的时候 什么都不会想 我停滞在这条萧瑟空间里 只有静静地仰望 我听不见背后的厮杀声 感受不到手上的血迹...
    一首诗和小H阅读 159评论 3 1
  • 你从窗外看到 风刚刚冒出嫩芽的声音 很轻 而我决定了 在猫的眼睛上 旅行 於是乎 所有的神秘都向后退 ...
    尔斯阅读 288评论 1 2
  • 来到武汉、追随圈妈,进行了三天的家长课的学习,飞机上靠记忆整理一下这三天家长课的内容。这个时间真的是写东西的最佳时...
    草渝田阅读 486评论 0 8