【2016/4/17更新:如果你下载后发现仍然需要付费才能编译Android/iOS APP,请到文章最下面更新Xamarin for VS和Xamarin Studio到最新的版本。Build2016后发布的版本移除了付费的限制(真正完全免费随便用啦)】

虽然现在Xamarin已经合并到VS2015 Update2安装包里面了,但是实际上被合并进去的仍然只是个Online installer而已,对于广大天朝.NET码农来说,成功下载安装仍然是可望而不可及的。

而手动安装所有组件可以将Xamarin套件的安装时间缩短到以前的1/10,如果有SSD会更快(时间就是金钱啊我的朋友)。所以呢,这篇文章来说说如何手动安装Xamarin,让你轻松开始跨平台开发。

注意:以下步骤需要你一步一步进行,请确认每一步都安装成功了才能正确使用上Xamarin哦。这里选用的下载地址都是Xamarin和Android官方的,请放心使用。强烈建议使用迅雷下载,最好开一个会员。

系统需求:

  • C盘至少有30G可用空间
  • Visual Studio 2013,但是推荐装上Visual Studio 2015(最小安装即可,不需要装Win10 SDK之类的可选组件)

下面开始吧。

32位JDK

JDK没啥说的了,不装不行啊。下载后双击启动,跟随向导安装上即可。
http://download.xamarin.com/Installer/MonoForAndroid/jdk-7u71-windows-i586.exe

Android SDK

这里选用的版本是r24.4.1,以后可以自行升级。下载后双击启动,跟随向导安装上即可。
http://dl.google.com/android/installer_r24.4.1-windows.exe

Android SDK Tools

Android SDk下载安装结束之后,在开始菜单中找到SDK Manager,使用管理员权限打开(重要)

选中下列项目并下载:

  • Android SDK Tools(这里会提示有新版本,所以你可以不选这一项)
  • Android SDK Platform-Tools
  • Android SDK Build-Tools
  • Android 5.0.1(API 21)
  • Android 4.4.2(API 19)
  • Android 4.0.3(API 15)
(说明:Xamarin文档中说明必须要安装API 15+19+21,实际上是你针对哪个版本开发,装哪个版本就可以了。但是至少要选上一个,最好是API 21或以上,要不然可能没办法正常编译APP)

其他可以看心情,但并不是必装:

  • 其他版本SDK,比如API 23,Extras里面的Google USB Driver, Intel x86 Emulator Accelerator等等。
  • 如果你要运行Android SDK自带的模拟器(Google出品)而不是Visual Studio Android Emulator(微软出品,需要HyperV),那么推荐装上Intel x86 Emulator Accelerator。
  • Intel x86 Emulator Accelerator下载完成后并不会自动安装,你需要浏览到 AndoridSDK目录下找到一个叫intelhaxm-android.exe的文件手动双击安装。完整路径大概是下面这样:
    C:\Program Files (x86)\Android\android-sdk\extras\intel\Hardware_Accelerated_Execution_Manager\intelhaxm-android.exe

Android NDK

NDK是压缩包的形式,没有安装文件。

http://dl.google.com/android/repository/android-ndk-r10e-windows-x86_64.zip

下载后把NDK解压到Android SDK旁边,比如C:\Program files(x86)\Android\NDK_r10e,Xamarin到时能自己找到

GTK#

下载后双击启动,跟随向导安装上即可。
http://download.xamarin.com/GTKforWindows/Windows/gtk-sharp-2.12.30.msi

Xamarin for VisualStudio

在VS里面直接使用Xamarin,这东西以前可是收费的,现在免费了,微软大法好啊,装装装。下载后双击启动,跟随向导安装上即可。

这个安装包里面包括了Xamarin一系列平台SDK,即使你不使用VS开发Xamarin也得装上这个包。

http://download.xamarin.com/XamarinforVisualStudio/Windows/Xamarin.VisualStudio_4.0.3.214.msi

Xamarin Studio

一个独立的C# IDE。下载后双击启动,跟随向导安装上即可。

http://download.xamarin.com/studio/Windows/XamarinStudio-5.10.3.51-0.msi

教程:如何手动安装Xamarin与Xamarin for VisualStudio的更多相关文章

  1. windows下手动安装和配置xamarin

    安装xamarin xamarin官方给出了两种安装方式,自动安装和手动安装. 自动安装比较简单,到http://xamarin.com/download下载xamarininstaller.exe ...

  2. Xamarin 手动安装步骤+破解(最新版Xamarin V3)

    Create native iOS, Android, Mac and Windows apps in C#. 看到这句话,你就知道Xamarin是什么了,对于C#开发者,这样的标语还是会让你激动一下 ...

  3. Xamarin Anroid开发教程之下载安装Xamarin

    Xamarin Anroid开发教程之下载安装Xamarin Xamarin在过去安装时都会检查系统中是否安装了前面所提供的内容.而后来,Xamarin安装时只提供安装步骤,其它内容都需要读者自己下载 ...

  4. Xamarin 手动安装步骤+破解

    原文:Xamarin 手动安装步骤+破解 由于Xamarin运行的时候有很多依赖项,所以现在在官网上下载的XamarinInstall只是一个下载安装器,并不是软件包.它会自动下载安装所需的依赖软件, ...

  5. 第1章(三)安装VS2015和Xamarin For VS

    原文 第1章(三)安装VS2015和Xamarin For VS 操作系统:Win7  64位(sp1或更高版本) 1.安装VS2015 VS2015简体中文企业版:vs2015.ent_chs.is ...

  6. Deepin系统手动安装oracle jdk8详细教程

    Deepin系统手动安装oracle jdk8详细教程 oracle官网下载jdk压缩包,使用 sudo tar -zxf jdk***解压文件,我放在在了home/diy/java/jdk路径下. ...

  7. Discuz!X2截屏控件手动安装教程-Xproer.ScreenCapture

    版权所有 2009-2015 荆门泽优软件有限公司 保留所有权利 官方网站:http://www.ncmem.com 官方博客:http://www.cnblogs.com/xproer 产品首页:h ...

  8. PyCharm虚拟环(Project Interpreter)手动安装第三方包图解教程

    PyCharm虚拟环(Project Interpreter)手动安装第三方包图解教程 an鑫_wolfxin2010 关注 2018.03.13 21:58* 字数 313 阅读 3782评论 1喜 ...

  9. Linux手动安装新版本Python教程(CentOS)

    一.说明 1.1 linux为什么不升级python版本 2008年python3就发布了,到2020年1月1日python2.7就停止更新了,为什么主流的linux迟迟不去除python2自带pyt ...

随机推荐

  1. 洛谷 P4389: 付公主的背包

    题目传送门:洛谷 P4389. 题意简述: 有 \(n\) 个物品,每个物品都有无限多,第 \(i\) 个物品的体积为 \(v_i\)(\(v_i\le m\)). 问用这些物品恰好装满容量为 \(i ...

  2. RabbitMq Queue一些方法及参数

    方法: 1.QueueDeclare 声明队列 public static QueueDeclareOk QueueDeclare(String queue, Boolean durable, Boo ...

  3. mac lsof使用查看端口

    安装 brew install lsof 在Mac OS系统中,无法使用netstat来查看端口占用情况,可以使用lsof来代替,这种方式在Linux下也适用. sudo lsof -nP -iTCP ...

  4. springcloud使用使用Feign-Ribbon做负载均衡实现声明式REST调用

    什么是Feign Feign是一个声明式的伪Http客户端,它使得写Http客户端变得更简单.使用Feign,只需要创建一个接口并注解.它具有可插拔的注解特性,可使用Feign 注解和JAX-RS注解 ...

  5. android 8.0变更

    Android 8.0 行为变更 Android 8.0 除了提供诸多新特性和功能外,还对系统和 API 行为做出了各种变更.本文重点介绍您应该了解并在开发应用时加以考虑的一些主要变更. 其中大部分变 ...

  6. Java流程控制练习--万年历

    Java流程控制练习--万年历 标签: Java入坑之旅 0x01. 打印倒三角和正三角 public static void main(String[] args) { // TODO Auto-g ...

  7. MySQL锁分类

    相对其他数据库而言,MySQL的锁机制比较简单,基最显著的特点是不同的存储引擎支持不同的锁机制.比如,MyISAM和MEMORY存储引擎采用的是表级锁(table-level locking);BDB ...

  8. FileOutputSteam入门

    FileOutputSteam 字节输入流 从控制台将字节保存到本地硬盘 package com.isoftstone.io; import java.io.FileOutputStream; imp ...

  9. 自定义yum源

    1.创建rpm包的存放目录 mkdir  -p   /yum/yum-sum/package 2.准备rpm包,可以通过自带yum只下载不安装工具下载 yum install --downloadon ...

  10. spring boot + vue + element-ui

    spring boot + vue + element-ui 一.页面 1.布局 假设,我们要开发一个会员列表的页面. 首先,添加vue页面文件“src\pages\Member.vue” 参照文档h ...