以上链接如不是最新,以官方为主,官方更新地址如下:
http://xamarin.com/installer_assets/v3/Mac/Universal/InstallationManifest.xml

说明:

(1)本破解支持Win7、Win8、Win10与VS2010、VS2013、VS2015各种组合,支持Mac;

(2)在此表示对BinSys的感谢。

原文链接:http://www.jianshu.com/p/c67c14b3110c

(感谢作者为广大普通xamarin开发人员提供了如此详细的破解教程和如此方便的破解工具,并且还能做到与官网随时保持同步更新,也算是为xamarin的"推广应用"出了一份力,哈哈!)

更新日志:
2016.03.15 更新Win:Xamarin.VisualStudio_4.1.0.87
2016.03.08 更新Win:Xamarin.VisualStudio_4.0.1.145;更新Mac:Android_6.0.2.1、iOS_9.4.2.27、Mac_2.4.1.7
2016.02.10 更新Win:Xamarin.VisualStudio_4.0.1.96
2016.02.04 更新Win:Xamarin.VisualStudio_4.0.1.93;更新Mac:iOS_9.4.1.25
2016.02.01 更新Win:Xamarin.VisualStudio_4.0.1.89
2016.01.26 更新Mac:Android_6.0.1.9、iOS_9.4.1.24、Mac_2.4.1.6 (主要是因为可以在编辑器里输入中文了,测试10.10.5+搜狗五笔是可以的)
2015.12.10 更新Win:Xamarin破解补丁4.0.0.1717;更新Mac:iOS_9.4.0.0
2015.12.09 更新Win:Xamarin破解补丁4.0.0.1712
2015.12.02 更新Win:Xamarin破解补丁4.0.0.1697;更新Mac:iOS_9.2.1.54
2015.11.18 更新Win:Xamarin破解补丁4.0.0.1689;更新Mac:Android_6.0.0.34、iOS_9.2.1.51、Mac_2.4.0.109。本次Mac下的更新解决了控制台输出不支持中文的问题。
2015.11.14 更新Win:Xamarin破解补丁4.0.0.1685
2015.11.11 更新Win:Xamarin破解补丁3.11.1594;更新Mac:iOS_9.1.0.31
2015.11.03 更新Win:Xamarin破解补丁4.0.0.1649
2015.10.29 更新Win:Xamarin破解补丁3.11.1589;更新Mac:Android_5.1.9.0、iOS_9.1.0.27
2015.10.25 更新Win:Xamarin破解补丁3.11.1585
2015.10.21 更新Mac:Android_5.1.8.0
2015.10.09 更新Win:Xamarin破解补丁3.11.1537;更新Mac:Android_5.1.7.12
2015.10.07 更新Win:Xamarin破解补丁4.0.0.1566;更新Mac:iOS_9.0.1.29
2015.10.06 更新Win:Xamarin破解补丁3.11.1450
2015.09.29 更新Win:Xamarin破解补丁4.0.0.1505
2015.09.22 更新Mac:iOS_9.0.1.20
2015.09.18 更新Win:Xamarin破解补丁3.11.1443;更新Mac:iOS_9.0.1.18
2015.09.17 更新Win:Xamarin破解补丁3.11.1439
2015.09.12 更新Win:Xamarin破解补丁3.11.894,Xamarin破解补丁3.11.1433;更新Mac:Android_5.1.6.7、iOS_8.10.5.26
2015.08.26 更新Win:Xamarin破解补丁3.11.893
2015.08.20 更新Win:Xamarin破解补丁3.11.837
2015.08.11 更新Mac:Android_5.1.5.3、iOS_8.10.4.46、Mac_2.0.2.111
2015.08.05 更新Win:Xamarin破解补丁3.11.836
2015.07.24 更新Win:Xamarin破解补丁3.11.816
2015.07.22 更新Win:Xamarin破解补丁3.11.785
2015.07.21 更新Win:Xamarin破解补丁3.11.762


一、Windows下面的安装

1. 安装环境介绍:
    Win8.1 企业版64位、VS2013 update5

2. 安装jdk
    到oracle官方下载 jdk-8u74-windows-x64.exe 并安装
http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html
    默认是安装到C盘的,根据自己的情况选择目录后完成安装,接下来进行环境变量的设置(其实jdk8已经自动添加了,不加也可以,jdk8以下的版本要手动添加)
    添加环境变量 JAVA_HOME:
    C:\Program Files\Java\jdk1.8.0_74
    添加环境变量 CLASSPATH:
    %JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar
    修改环境变量 Path,在最前面加入以下值:
    %JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;
    安装完成之后在CMD里输入“java -version”可查看成功安装之后的版本号

3. 安装Android SDK,下载 installer_r24.4.1-windows.exe,我这里是安装到“E:\Develop\Android\android-sdk”目录下,安装完后设置环境变量,右键我的电脑——属性——高级系统设置——高级——环境变量——系统变量里,找到 Path,双击进行修改,在最前面增加:
    .;E:\Develop\Android\android-sdk\tools;E:\Develop\Android\android-sdk\platform-tools;
    (注意末尾必须有 ; 英文分号,如果 Path 里面已经有这个值,就不需要添加)
    如果要更新SDK,以下两种方式选其一:
    (1)(好像不管用了)国内用户可以设置host:203.208.46.200 dl-ssl.google.com
    (2)(推荐) 打开Android SDK Manager,Tools -> Options...,HTTP Proxy Server里填“mirrors.neusoft.edu.cn”,Http Proxy Port里填“80”,然后勾选“Force https://...sources to be fetched using http://...”,Close后在Packages里Reload或者关闭重新打开都可。
大连东软信息学院镜像服务器地址:
- IPv4: http://mirrors.neusoft.edu.cn 端口:80

版本对应(前面加上https://dl.google.com/android/即可下载):
3.9.547对应installer_r24.1.2-windows.exe时可以正常显示axml
3.11.837对应installer_r24.3.4-windows.exe时可以正常显示axml

4. 安装NDK,复制 android-ndk-r10e-windows-x86_64.exe 至指定目录下,双击解压即可,我这里是安装到“E:\Develop\Android\android-ndk”目录下,安装完后新建一个环境变量 ANDROID_NDK_PATH,值如下:
    E:\Develop\Android\android-ndk\android-ndk-r10e
    装完NDK之后记得最后在XamarinStudio和VS里去设置NDK路径。

5. 在线安装,直接运行 XamarinInstaller.exe 进行自动安装即可(国内用户需要FQ),在线安装程序下载:
http://download.xamarin.com/Installer/Windows/XamarinInstaller.exe

6. (推荐)离线安装:逐个安装(如果是升级,则装2和3的升级版本即可):
    1) gtk-sharp-2.12.30.msi
    2) Xamarin.VisualStudio_4.0.1.145.msi
    3) XamarinStudio-5.10.3.26-0.msi

附官方下载地址:
http://dl.google.com/android/ndk/android-ndk-r10e-windows-x86_64.exe
http://dl.google.com/android/installer_r24.4.1-windows.exe
http://download.xamarin.com/GTKforWindows/Windows/gtk-sharp-2.12.30.msi
http://download.xamarin.com/XamarinforVisualStudio/Windows/Xamarin.VisualStudio_4.0.1.145.msi
http://download.xamarin.com/studio/Windows/XamarinStudio-5.10.3.26-0.msi
以上链接如不是最新,以官方最新为主,官方更新地址如下:
http://xamarin.com/installer_assets/v3/Windows/Universal/InstallationManifest.xml

7. Win下安装完成,破解在网盘:
http://pan.baidu.com/s/1hqCIsc8
MonoAndroid 3.11.x更新日志:
http://developer.xamarin.com/releases/vs/xamarin.vs_3/xamarin.vs_3.11/
MonoAndroid 4.0更新日志:
http://developer.xamarin.com/releases/vs/xamarin.vs_4/xamarin.vs_4.0/

9. 关于在Window下开发安卓用什么模拟器,这里必须推荐一款(如果是VS2015那就用自带的吧):
首页直接下载模拟器 :http://www.droid4x.cn/
装完之后即可使用,可连VS调试,速度很不错。


二、Mac下面的安装

1. 安装mac os,这方面就不多说了,可以百度,也可以参考下面文章
http://www.jianshu.com/p/25d2d781bd98
Mac装好之后开发Xamarin必须装XCode,XCode可以直接到AppStore上下载安装,免费的,装完之后先运行一下XCode,第一次运行需要初始化组件,完成之后再在终端里输入以下命令完成tools的安装:
xcode-select --install

2. 自动安装:到官方网站下载在线安装程序XamarinInstaller.dmg进行全自动安装,安装过程中要下载很多文件(国内需要FQ),所以此步会有点漫长,等待自动安装完成即可。自动安装程序下载地址:
http://download.xamarin.com/Installer/Mac/XamarinInstaller.dmg
自动安装后请打开Xamarin进行更新到最新版即可。

3. 手动离线安装,下载以下文件进行安装:
http://download.xamarin.com/Installer/MonoForAndroid/jdk-7u71-macosx-x64.dmg
http://dl.google.com/android/android-sdk_r24.4.1-macosx.zip
http://dl.google.com/android/ndk/android-ndk-r10e-darwin-x86_64.bin
http://download.xamarin.com/MonoFrameworkMDK/Macx86/MonoFramework-MDK-4.2.3.4.macos10.xamarin.x86.pkg
http://download.xamarin.com/studio/Mac/XamarinStudio-5.10.3.26-0.dmg
http://download.xamarin.com/MonoTouch/Mac/monotouch-9.4.2.27.pkg
http://download.xamarin.com/MonoforAndroid/Mac/mono-android-6.0.2-1.pkg
http://download.xamarin.com/XamarinforMac/Mac/xamarin.mac-2.4.1.7.pkg
以上链接如不是最新,以官方为主,官方更新地址如下:
http://xamarin.com/installer_assets/v3/Mac/Universal/InstallationManifest.xml
文件都下载完成之后,开始手动安装步骤:
(1)安装Java环境(开发Android必需):打开jdk-xxx-macosx-x64.dmg进行安装,安装完成之后在终端里输入"java -version"可查看安装成功之后的版本号;
(2)安装Android SDK(开发Android必需):将android-sdk_xxx-macosx.zip复制到目录“~/Library/Developer/Xamarin”下(目录不存在请手工创建),然后双击android-sdk_xxx-macosx.zip解压完毕,然后在终端里进入解压之后的 tools 目录,运行“./android”即可打开SDK Manager进行更新,更新方法见Win下的安装说明,为了保证Xamarin能检测到SDK,至少必须将“Android SDK Platform-tools”更新完成,其它的根据自己开发所需进行更新(程序运行好久都不见菜单,原来是要先点下桌面,再点下sdk manager才会有)。
(3)安装Android NDK:将android-ndk-r10e-darwin-x86_64.bin复制到目录“~/Library/Developer/Xamarin/android-ndk”下(目录不存在请手工创建),终端里切到 android-ndk 目录之后运行如下两行命令进行解压完成即可:
chmod a+x android-ndk-r10e-darwin-x86_64.bin
./android-ndk-r10e-darwin-x86_64.bin
(4)安装Mono环境:打开 MonoFramework-MDK-xxx.macos10.xamarin.x86.pkg 后安装完成即可。
(5)安装开发IDE:打开 XamarinStudio-xxx.dmg 后安装完成即可。
(6)安装monotouch(开发iOS必需,根据个人需求选择安装):打开 monotouch-xxx.pkg 后安装完成即可。
(7)安装monoandroid(开发Android必需,根据个人需求选择安装):打开 mono-android-xxx.pkg 后安装完成即可。
(8)安装Xamarin.Mac(开发Mac程序必需,根据个人需求选择安装):打开 xamarin.mac-xxx.pkg 后安装完成即可。
(9)设置Xamarin环境:打开XamarinStudio->Preferences->工程->SDK Locations->Android,可看到SDK和NDK为空,设置后的结果如下(路径可直接在你的编辑器里修改后复制进去即可):
Android SDK(将suyx修改为你自己的Mac账户名):
/Users/suyx/Library/Developer/Xamarin/android-sdk-macosx
Java SDK(这个默认已装好):
/usr
Android NDK(将suyx修改为你自己的Mac账户名):
/Users/suyx/Library/Developer/Xamarin/android-ndk/android-ndk-r10e

4. Mac的安装完成,破解在网盘:
http://pan.baidu.com/s/1hqCIsc8
MonoTouch 8.10.x更新日志:
http://developer.xamarin.com/releases/ios/xamarin.ios_8/xamarin.ios_8.10/


三、最新版Win连Mac采用的不是以前的Build Host方式了,详见:

http://developer.xamarin.com/guides/ios/getting_started/installation/windows/xamarin-mac-agent/

四、相关网站

1. 官方Demo:http://developer.xamarin.com/samples-all
2. 官方论坛:http://forums.xamarin.com
3. 在线组件:http://components.xamarin.com
4. iOS绑定第三方库文档:
http://developer.xamarin.com/guides/ios/advanced_topics/binding_objective-c/

最新版Xamarin Mono For Android、Monotouch 安装、破解(实时同步更新)的更多相关文章

  1. Xamarin Mono For Android 4.6.07004 完整离线安装破解版(C#开发Android、IOS工具)

      Xamarin是由Miguel de Icaza成立的一家新的独立公司,目的是给Mono一个继续奋斗的机会.Mono for Android (原名:MonoDroid)可以让开发人员使用 Mic ...

  2. Xamarin Mono For Android 4.6.07004看不到新建android

    有很多朋友安装了Xamarin Mono For Android 4.6.07004看不到新建android项目 PS 官方安装包有BUG,在某些情况下可能会出现丢失VS插件的情况 (遇到此BUG请下 ...

  3. rsync+inotify安装配置 实时同步文件

    安装 #安装inotify 工具 [root@localhost ~]# yum install inotify-tools -y 常用命令 [root@localhost ~]# inotifywa ...

  4. rsync安装配置实时同步

    一.简介 1.认识 Rsync(remote synchronize)是一个远程数据同步工具,可通过LAN/WAN快速同步多台主机间的文件.Rsync使用所谓的“Rsync算法”来使本地和远 程两个主 ...

  5. Xamarin Mono For Android、Monotouch 安装

    一.Windows下面的安装 1. 安装环境介绍:    Win8.1 企业版64位或Win7 64.VS2013 update4 2. 安装jdk    到oracle官方下载jdk-8u45-wi ...

  6. 最新版 IDEA 2019.2.4 下载安装 & 破解使用期限至2089年

    一.准备 官网下载链接:https://www.jetbrains.com/idea/download/#section=windows 根据自己系统选择对应版本,这里选择Windows的UItima ...

  7. Xamarin Mono Android实现“再按一次退出程序”

    开始研究Android平台软件编程,Xamarin Mono for Android上手快,跨平台共享代码,代价是bug多多,是一味可口的毒药啊! 环境VS2012 + Xamarin Mono An ...

  8. Mono For Android 之 配置环境

    下载 Xamarin Mono For Android 4.6.07004 完整离线破解版 (包括除 Android SDK 外的所有文件) Android SDK. 资源源自 http://www. ...

  9. Mono For Android中完美使用百度地图SDK(v2.1.2&v2.1.3)(转)

    在Xamarin Mono For Android的开发中,如果要使用第三方的jar,就必须进行绑定.通过创建Java Bindings Library项目来自动生成C#到java的代码映射代码,最终 ...

随机推荐

  1. Bash远程代码执行漏洞(CVE-2014-6271)案例分析

    Web服务器和CGI的关系 什么是WEB服务器(IIS.Nginx.Apache) WEB服务器也称为WWW(WORLD WIDE WEB)服务器,主要功能是提供网上信息浏览服务.(1)应用层使用HT ...

  2. Service Fabric SfDevCluster目录从默认的C盘移动

    管理员权限打开Powershell CD\ 回车 CD "C:\Program Files\Microsoft SDKs\Service Fabric\ClusterSetup" ...

  3. VS2017 cdkey

    Enterprise:NJVYC-BMHX2-G77MM-4XJMR-6Q8QF ProfessionalKBJFW-NXHK6-W4WJM-CRMQB-G3CDH

  4. Trident继承kafka

    1.Kafka涉及的类 上一个类是不透明事务 后一个是完全事务 2.启动服务 3..驱动类 重要的地方是修改了两个部分: 1.数据的来源是kafka 2.第二个是字段的Fields是str packa ...

  5. POJ1062昂贵的聘礼(经典) 枚举区间 +【Dijkstra】

    <题目链接>                   昂贵的聘礼 Description 年轻的探险家来到了一个印第安部落里.在那里他和酋长的女儿相爱了,于是便向酋长去求亲.酋长要他用1000 ...

  6. spring注解工具类AnnotatedElementUtils和AnnotationUtils

    一.前言 spring为开发人员提供了两个搜索注解的工具类,分别是AnnotatedElementUtils和AnnotationUtils.在使用的时候,总是傻傻分不清,什么情况下使用哪一个.于是我 ...

  7. 上海市2019年公务员录用考试第一轮首批面试名单(B类)

    上海市2019年公务员录用考试第一轮首批面试名单(B类) 2019-03-12 设置字体:大 中 小 职位序号 注册编号 职位序号 注册编号 职位序号 注册编号 职位序号 注册编号 1910565 5 ...

  8. Oracle no TOP, how to get top from order

    On ROWNUM and Limiting Results Our technologist explains how ROWNUM works and how to make it work fo ...

  9. Oracle 在字符串中输入单引号或特殊字符

    -- Start 字符串是用单引号括起来的,如果想在字符串中输入单引号该怎么办呢?有两种方法. 方法一:是用两个单引号代表一个单引号 SELECT 'I''m Shangbo' FROM DUAL; ...

  10. 解决ant Design dva ajax跨越请求 (status=0)

    今天实现了antd作为前端展现,python flask作为后端的数据填充,完全两个独立的服务:过程中遇到ajax跨越请求问题,导致status一直等于0,原来是这么写的: xmlhttp.open( ...