一、Windows下面的安装

1. 安装环境介绍:

Win8.1 企业版64位、VS2013,mono-android-4.12.02001,下面的安装过程都是在VS2013已经安装成功之后的操作,本次破解支持vs2013中文。

2. 安装jdk

到oracle官方下载jdk-6u45-windows-i586.exe并安装

添加环境变量JAVA_HOME

C:\Program Files (x86)\Java\jdk1.6.0_45

添加环境变量CLASSPATH

.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar

修改环境变量Path,在最前面加入以下值:

.;%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;

3. 安装Android SDK,下载installer_r22.6.2-windows.exe,我这里是安装到D:\Develop\Android\android-sdk目录下

也可以到网上下载离线包,直接解压到D:\Develop\Android\android-sdk即可,解压后再重装安装最新版的installer_r22.6.2-windows.exe

安装完后设置环境变量,右键我的电脑——属性——高级系统设置——高级——环境变量——系统变量里,找到 Path,双击进行修改,在最前面增加:

D:\Develop\Android\android-sdk\tools;D:\Develop\Android\android-sdk\platform-tools;

(注意末尾必须有 ; 英文分号,如果 Path 里面已经有这个值,就不需要添加,如果是安装到其它目录,则对应修改路径即可)

4. 依次下载并安装以下软件:

1)gtk-sharp-2.12.25.msi

2)XamarinStudio-4.2.3.60-60.msi

3)XamarinInstaller.exe,自动安装NDK、Android和iOS插件(也可以采用手动安装的方式依次安装)

5. 全部弄完之后,最好重启电脑

6. 下载windows下面的破解补丁:

http://www.myuplbox.com/file/download/1052689

1)破解Android:复制mandroid.exe 到 %PROGRAMFILES(x86)%\MSBuild\Xamarin\Android

在cmd命令里切换到%PROGRAMFILES(x86)%\MSBuild\Xamarin\Android目录下运行以下命令进行注册:

mandroid.exe --activate --activation-name=b4a --activation-phone=b4a --activation-company=b4a --activation-code=b4a --activation-email=b4a

检查是否注册成功

运行命令:mandroid.exe --entitlements > "%temp%"\mfa.txt

再运行命令:type "%temp%"\mfa.txt

如果出现类似于 "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx MonoAndroid Priority2014-08-26T05:52:36"的形式则表明注册成功。

2)破解iOS:复制 mtouch.exe 到 %PROGRAMFILES(x86)%\MSBuild\Xamarin\iOS

在cmd命令里切换到%PROGRAMFILES(x86)%\MSBuild\Xamarin\iOS目录下运行以下命令进行注册:

mtouch.exe --activate --activation-name=b4a --activation-phone=b4a --activation-company=b4a --activation-code=b4a --activation-email=b4a

附部分原版程序下载地址:

http://download.xamarin.com/Installer/Windows/XamarinInstaller.exe

http://dl.google.com/android/installer_r22.6.2-windows.exe

http://download.xamarin.com/GTKforWindows/Windows/gtk-sharp-2.12.25.msi

http://download.xamarin.com/studio/Windows/XamarinStudio-4.2.3.60-60.msi

http://download.xamarin.com/MonoforAndroid/Windows/mono-android-4.12.02001.msi

http://download.xamarin.com/MonoTouchforVisualStudio/Windows/Xamarin.iOS_Setup-1.10.47.0.msi

http://dl.google.com/android/ndk/android-ndk-r8d-windows.zip

附Android SDK开发包国内下载地址:

http://www.cnblogs.com/bjzhanghao/archive/2012/11/14/android-platform-sdk-download-mirror.html

部分原版地址来源于以下内容:

http://xamarin.com/installer_assets/v3/Windows/Universal//InstallationManifest.xml

二、Mac下面的安装

1.      安装max,这方面就不多说了,参考文章

http://hi.baidu.com/hegel_su/item/421ee407956898b03c42e20e

安装xcode的步骤也在上面这篇文章里了,注意,如果要用mac下面的模拟器,则只能装5.0.2的xcode,如果只用真机调试,则可以装5.1的xcode

2.      安装Xamarin,到官方网站下载在线安装程序XamarinInstaller.dmg进行全自动安装,安装过程中要下载很多文件,所以此步会有点漫长,等待自动安装完成,自动安装程序下载地址:

http://download.xamarin.com/Installer/Mac/XamarinInstaller.dmg

3.      自动安装后的版本是没有破解的,而且是比较旧的版本,接下来我们要下载破解的对应版本,下载下面所有链接的文件,并依次序进行安装:

1)http://download.xamarin.com/MonoFrameworkMDK/Macx86/MonoFramework-MDK-3.2.6.macos10.xamarin.x86.pkg

2)http://download.xamarin.com/studio/Mac/XamarinStudio-4.2.3.60-60.dmg

3)http://download.xamarin.com/MonoTouch/Mac/monotouch-7.0.7.2.pkg

4)http://download.xamarin.com/MonoforAndroid/Mac/mono-android-4.12.1-0.pkg

再下载破解文件:

http://www.myuplbox.com/file/download/1052690

破解步骤如下:

a) replace mtouch in /Developer/MonoTouch/usr/bin/

b) replace mandroid in /Developer/MonoAndroid/usr/bin/

c) 在命令行下执行:sudo chmod a+x /Developer/MonoAndroid/usr/bin/mandroid

d) Run in Cmd:/Developer/MonoAndroid/usr/bin/mandroid --activate --activation-name=b4a --activation-phone=b4a --activation-company=b4a --activation-code=b4a --activation-email=b4a

e) Run in Cmd:/Developer/MonoAndroid/usr/bin/mandroid --entitlements

如果输出类似于 "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx MonoAndroid Priority2014-08-26T05:52:36" 则表示成功

f) execute: /Developer/MonoTouch/usr/bin/mtouch --activate --activation-name=b4a --activation-phone=b4a --activation-company=b4a --activation-code=b4a --activation-email=b4a

部分源地址参考:

http://xamarin.com/installer_assets/v3/Mac/Universal//InstallationManifest.xml

Xamarin Mono Android Ios 安装、破解(4.12)的更多相关文章

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

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

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

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

  3. 最新版Xamarin Mono For Android、Monotouch 安装、破解(实时同步更新)

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

  4. Xamarin Mono 环境搭建(使用Visual Studio 2013 开发android 和 ios )

    本文主要介绍Xamarin结合VS2013来开发Android应用程序,主要会介绍Mono和Xamarin的关系,以及整个搭建环境的过程. 一.Mono和Xamarin介绍 1.Mono简介 Mono ...

  5. Xamarin Mono For Android、Monotouch 安装

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

  6. Xamarin C# Android for Visual Studio 平台安装

    原文:Xamarin C# Android for Visual Studio 平台安装 Xamarin是基于Mono的平台,目前主要有以下产品(更具体请见:http://xamarin.com/pr ...

  7. Xamarin C# Android for Visual Studio 平台安装笔记参考

    Xamarin是Mono创始人Miguel de Icaza创建的公司,旨在让开发者可以用C#编写iOS, Android, Mac应用程序,也就是跨平台移动开发. 简介 Xamarin是基于Mono ...

  8. Xamarin C# Android for Windows 安装

    Xamarin C# Android for Windows  安装 Xamarin的. Android手动安装 安装Xamarin的  Android在Windows机器上   大多数时候,Xama ...

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

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

随机推荐

  1. Tomcat启用Gzip压缩

    原理简介         HTTP 压缩可以大大提高浏览网站的速度,它的原理是,在客户端请求服务器对应资源后,从服务器端将资源文件压缩,再输出到客户端,由客户端的浏览器负责解压缩并 浏览.相对于普通的 ...

  2. Bessie的体重问题

    P1028 Bessie的体重问题 时间: 1000ms / 空间: 131072KiB / Java类名: Main 背景 USACO OCT09 8TH  描述 Bessie像她的诸多姊妹一样,因 ...

  3. JAVA XMLConfiguration解决StringXML及多节点

    import org.apache.commons.configuration.ConfigurationException; import org.apache.commons.configurat ...

  4. 对象的类型转换P109

    类作为一种应用数据类型,和基本数据类型的变量一样.不同类中存在对象与对象之间的类型转问题,对象的类型转换只能在  具有继承关系的 父类对象-----子类对象 之间进行   子类通常比父类拥有更多的域和 ...

  5. Photoshop CS4序列号过期的问题

    1)在网络上搜寻一些PS CS4序列号: 如1330-1221-6824-4838-0308-6823,1330-1283-7461-4574-7002-2504,1330-1795-2880-537 ...

  6. 不用Invoke就等用 Control.CheckForIllegalCrossThreadCalls = false;

    using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; usin ...

  7. 使用List,Dictionary加载数据库中的数据

    情景描述:数据库中有一张设备表,字段DWDM存放的是各个厂编号,字段ZNBH存放的是设备编号.其中DWDM跟ZNBH是一对多的关系.需要将数据库中的值加载到List<Dictionary< ...

  8. 深度分析Java的ClassLoader机制(源码级别)

    写在前面:Java中的所有类,必须被装载到jvm中才能运行,这个装载工作是由jvm中的类装载器完成的,类装载器所做的工作实质是把类文件从硬盘读取到内存中,JVM在加载类的时候,都是通过ClassLoa ...

  9. centos防火墙设置

    1.查看 service iptables status 2.开关 service iptables start/stop 3.开机启动 chkconfig iptables on/off 4.编辑端 ...

  10. Lua for windows中SciTe开启支持python的方法

    打开Options-Open Global Options #import python的#去掉即可