Create native iOS, Android,
Mac and Windows apps in C#.

看到这句话,你就知道Xamarin是什么了,对于C#开发者,这样的标语还是会让你激动一下下的。

可能很多人知道Mono,类似于.net framework ,但是跨平台:Linux, Unix, OS x等等都支持,意味着可以在这些平台运行C#程序。这里想说一下Mono和Xamarin的关系,Mono最早是Novell公司的产品,但是Novell公司被收购后,Mono的开发者基本都被遣散了。而这些开发者失业后,选择创业,成立了Xamarin公司,继续开发Mono并发行自己的版本,命名和公司名相同,所以Xamarin既是公司名,也是产品名。

由于Xamarin运行的时候有很多依赖项,所以现在在官网上下载的XamarinInstall只是一个下载安装器,并不是软件包。它会自动下载安装所需的依赖软件,诸如JDK,ADK,GTK之类的,而且指定了版本。这两天发现如果不开VPN的话,好像无法正常进入安装步骤,所以安装前备好梯子。如果你时间充足,并且VPN稳定,可以使用自动安装的方法。这里记录下Windows平台下手动安装的步骤,以及破解方法。

1. 安装环境

Win8.1 X64专业版,VS2013英文版(Xamarin支持VS2010-2013)

2.InstallationManifest.xml

这是Xamarin的安装配置文件,里面记录了所需的安装包下载地址及版本。官方可能会根据需要,随时更新安装包链接及版本,建议以这里面的内容为准。

3. 安装JDK

XML里面给了链接:http://download.xamarin.com/Installer/MonoForAndroid/jdk-6u39-windows-i586.exe 。下载安装配置。需要注意的是目前Xamarin只支持JDK 1.6的版本,即便你安装了最新版也不行,或者因为电脑是64位,安装了64位的jdk1.6也不行,否则最后一步的时候XamarinInstall还是会给你装上这个版本。如果这个地址下载太慢,可以到Oracle官网上下载,找到相同版本号就可以了。

4. Android SDK

xml里面的给的是R22的版本,但是我下载了最新的R23版本,也是支持的。这是官网地址http://developer.android.com/sdk/index.html,点击介绍内容下面的VIEW ALL DOWNLOADS AND SIZES,下载SDK Tools Only表格里面的版本就可以了。安装完成后,运行SDK Manager下载API和Tools,这几个版本的API是必须的:API 7、8、10、12、15、19,镜像随便选一个版本的下载就好了。下图是我的SDK安装情况:

 5. Android NDK

xml里面给的是R8D的版本,我安装的是R9D版本,正常使用,这是官网地址:http://developer.android.com/tools/sdk/ndk/index.html 自己选择下载合适版本。下载完成后解压到Android SDK的安装路径,和android-sdk同一个根目录即可。

6. 安装GTK#

xml里面的地址就是最新版,下载安装即可:http://download.xamarin.com/GTKforWindows/Windows/gtk-sharp-2.12.25.msi,安装的时候最好右击以管理员权限安装。

7.Xamarin Studio

前面都是准备,现在我们需要的东西才算开始,下载安装: http://download.xamarin.com/studio/Windows/XamarinStudio-5.1.4.0-0.msi

8. Xamarin for Visual Studio

这是针对VS的插件,下载安装: http://download.xamarin.com/XamarinforVisualStudio/Windows/Xamarin.VisualStudio_Setup-3.1.224.0.msi

9. XamarinInstaller

最后再运行一次安装器,检查确认每一个所需的软件。如果有不符合的,它会自动安装正确的软件包。安装完成后会自动跳出一个网页。

至此所有安装步骤完成,建议电脑做一次重启,重启后开始下面的破解步骤。(千万不要登陆Xamarin账号,否则破解不成功)

10. 破解

下载破解包:http://pan.baidu.com/s/1bnlc2vX,密码:43dg,里面有破解步骤。

破解完成后,就可以享受跨平台编码的乐趣了(记得先在Android模拟器中创建一个虚拟机):

Xamarin 手动安装步骤+破解(最新版Xamarin V3)相关推荐

  1. window下安装Xamarin(手动安装)

    本人之前没有接触过移动的应用开发,只是单纯的会点儿c#.由于工作的需要,认识了Xamarin.知道它是跨平台的开发框架,只要会C#就能实现android.ios .wp的app程序.让我非常感兴趣,于 ...

  2. Xamarin 手动安装

    安装环境 Win10x64 VS2015 Update2 首先下载安装包 https://static.xamarin.com/installer_assets/v3/Windows/Universa ...

  3. Ubuntu1804 系统手动安装步骤【纯小白】

    Ubuntu1804.3 首先下载好镜像 https://mirrors.aliyun.com/ubuntu-releases/18.04/ubuntu-18.04.3-live-server-amd ...

  4. 在MATLAB中手动安装MinGW64详细教程

    在MATLAB中手动安装MinGW64详细教程 话题背景 针对MATLAB官方License限制附件安装的问题,可以尝试线下手动自行安装 部分版本的Matlab由于License到期问题或者破解版限制 ...

  5. linux sublime3 插件安装插件,手动安装sublimeText3插件

    就在今天下午,我花了一个小时的时间安装sublime3插件stylus,就是为了让stylus文件能够高亮显示. 网上找了很多方法,可以通过package control安装,然而,我的sublime ...

  6. 【手动安装Python包】

    问题: 使用 pip install 安装包不成功时,可以手动安装 步骤 下载所需包的相应版本: 链接:https://www.lfd.uci.edu/~gohlke/pythonlibs/ 将下载好 ...

  7. Myeclipse 手动安装Velocity插件

    手动安装步骤: 1.下载对应的Velocity编辑器插件 2.找到Myeclipse安装目录,以及添加插件 3.手动配置Myeclipse配置文件 4.重启MyEclipse 插件下载地址:http: ...

  8. 从零开始学Xamarin.Forms(四) Android 准备步骤(添加第三方Xamarin.Forms.Labs库)

    从零开始学Xamarin.Forms(四) Android 准备步骤(添加第三方Xamarin.Forms.Labs库) 原文:从零开始学Xamarin.Forms(四) Android 准备步骤(添 ...

  9. 2019年java安装步骤_win10的JAVA(jdk)2020年最新版安装教程心得

    想学安卓反向解析,前期工作就把我折腾得够呛,java安装教程大多18年之前的,和现在的有一些不同,导致我按照网上的教程折腾了好几天都没安装成功,今天突然成功了,有点开心,迫不及待把自己的一些小经验分享 ...

最新文章

  1. Imagination发布四款RISC-V CPU
  2. BZOJ 4291: [PA2015]Kieszonkowe 水题
  3. 什么地方容易刷出ak_男人会用什么理由拒绝表白?
  4. 查询时要处理好各种异常情况
  5. 微信平台开发1--开发者模式基本配置
  6. Python实训day05am【正则表达式、网络爬虫】
  7. 高效终端设备视觉系统开发与优化
  8. github 公钥 私钥_ubuntu git生成ssh key (公钥私钥)配置github或者码云
  9. ARM 指令集 VS Thumb 指令集
  10. ffmpeg的编译(for x86,for arm)安装及使用(网络资料整理)
  11. CF248E Piglet's Birthday(概率dp)
  12. 第一章:1-01、计算机网络的发展可划分为几个阶段?每个阶段各有何特点?
  13. c语言计算器模拟程序,【C语言】 模拟计算器
  14. 亲密关系沟通-【情感勒索】建立良性沟通
  15. 使用Thread包装类进行多线程操作
  16. 2018.11.27 元器件选型(1)- 蜂鸣器,电池,电阻,电容,电感
  17. 阿里云移动数据分析服务功能与应用场景
  18. 重装java后hadoop配置文件的修改
  19. @Autowired(required=true)
  20. GetAsyncKeyState用法

热门文章

  1. toast 技术之一
  2. APS生产排程实现服装行业的车间生产计划智能化
  3. java oracle 结果集_java如何显示从oracle中读取的全部结果集?
  4. ::: 广州地铁掠影 :::
  5. 手机上计算机功能,手机上有计算器的赶紧看看,这个功能不说很多人不知道,赶紧告诉身边人...
  6. 华中科技大学计算机学院官微甘泉,甘泉-华中科技大学化学与化工学院
  7. 云计算培训学校_校园中的云计算技术趋势
  8. Android——CInit源码分析
  9. 第04期:Prometheus 数据采集(三)
  10. CAD多行文字快捷键是什么?怎么用?