Win7下Xamarin的安装

占位置,计划文章。

【下载内容】


【文章简介】

本文总结式的记录了自己在window7的环境下安装Xamarin,并绑定IDE ( VS2010 / VS2012 ) 的经历。鉴于Xamarin官方自动安装文件会下载最近版本,而目前Crack版本比较慢出,为此,本日记将采用手动安装搭配完整开发环境。

【目录结构】

  • 准备工作
  • 安装流程
  • 测试
【准备工作】
在开始之前,需要准备好以下内容:
1. 安装好Microsoft Visual Studio 2010 or Microsoft Visual Studio 2012 [参考];
2. 准备好Xamarin的安装包, 手动安装包对应下载地址如下(安装时也依次安装):
     备注:手动安装的版本为Xamarin.Android 4.6.07004。
2.1. JDK 6 : 下载地址 (因Android SDK 目前只支持JDK 6 的环境,因此如果安装了7的需要卸载换6的);
2.2. Android SDK : 版本号R22.0.1 下载地址;
2.3. Android NDK : 版本号r8e-windows-x86 下载地址 ;
2.4. GTK# :版本号2.12.21 下载地址 ;
2.5. Xamarin Studio: 版本号4.0.8版本 下载地址 ;
2.6. Xamarin.Android: 版本号4.6.07004 下载地址:
2.7. Xamarin.iOS:版本号1.1.200.0 下载地址 ;
3. Xamarin.Android 破解包,仅适用4.6.07004。 下载地址 ;
安装流程
    因为具有前置后续条件,因此,请务必按如下顺序安装,不然需要手动配置部分内容,带来不必要的流程。
   1、安装JDK 6;经典的安装界面,不需要多说,点击NEXT即可;
   2、安装Android SDK;也不必多说,点击NEXT即可,只是安装完后,需要配置Android SDK Manager,以便下载具体的Android SDK;
           个人配置的ADK环境为:Tools(All); Android 4.2.2(ALL); Extras(ALL); 
            具体的ADK环境,请依个人的开发需求配置。
    下载安装完后,可以不配置Android虚拟机,待装完Xamarin后直接从里头配置就可以了。
   3、Android NDK:笔者是直接解压到Android SDK目录下边~
   4、GTK#, 点击NEXT即可,不需要额外的设置;
   5、Xamarin Studio: 点击NEXT即可。
   6.  Xamarin.Android: 点击NEXT即可。
   7. Xamarin.IOS: 点击NEXT即可。
 这里提醒,安装完前7步后,请勿打开VS2010,VS2012或Xamarin Studio,因为有可能引起破解失败。
   8. 解压破解文件后,将mandroid.exe文件COPY到对应的目录里头:
       8.1.倘若是64位操作系统,默认目录为:C:\Program Files (x86)\MSBuild\Xamarin\Android\;
        8.2.倘若是32位操作系统,默认目录为:C:\Program Files\MSBuild\Xamarin\Android\
       当然如果你改变了安装目录,请按你自己的环境配置;
       8.3. 运行keygen.exe即可。keygen会在对应的ProgramData(隐藏文件夹,笔者OS为Win7-64)目录下的 Mono for Android 与 MonoTouch 目录下生成对应的License。
   9. 运行Android的AVD Manager配置虚拟机即可。详细的过程网上杜娘很多资料,这里就略过了。不过,建议从Xamarin Studio里运行会相对比较平稳结合。
测试
安装完毕后,可以运行VS2010或VS2012,在工程目录下会多了Xamarin Account....选项,以及Android或IOS的开发选项。如果都出现,即可以确认初步完成安装。
       测试时,笔者只对Android进行了测试。测试方法为:新建Android Application Project.熟悉了VS的Xamarin迷们,应该轻车熟路了。
       然后点击运行呗。会提示出虚拟机,如果没运行虚拟机,则新启动个虚拟机,然后捆绑作为测试机,之后就是等待。

Edit 2013.06.13 less Pic

你可能感兴趣的:(Xamarin,C#,Xamarin,Xamarin.Android,Xamarin.IOS,C#)