本文的前提是你已经正确的安装了VS 2013。

本文的全部步骤在Win7 Ultimate 64系统上測试通过。支持VS 2013,我用的版本号是VS 2013 update2。

安装

1.      下载所须要的各种东西:

a)        JDK:jdk-6u45-windows-i586.exe

b)        Android SDK:http://dl.google.com/android/installer_r22.6.2-windows.exe

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

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

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

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

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

2.      以上就是本次安装所须要的各种东西,能够使用迅雷直接下载,下载的时候注意版本。以下開始正式安装。

3.      安装JDK。

a)        官方下载就可以,一路next安装。

b)        安装完成后,配置环境变量,详细是在我的电脑/属性/高级系统配置/高级里面

watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvbGlsYW5mZWk=/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast" alt="">

c)        新建一个环境变量JAVA_HOME,值C:\Program Files (x86)\Java\jdk1.6.0_45。注意路径是你安装的路径。

watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvbGlsYW5mZWk=/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast" alt="">

a)        再新建一个环境变量CLASSPATH,值 .;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar

b)        编辑环境变量Path,在最前面增加.;%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;。

这样JDK就安装好了。

4.      安装android SDK

a)        下载SDK安装包后,直接安装即可。

国内也有离线安装包。直接解压缩就能够。

b)        编辑环境变量Path。最前面加入 D:\Develop\Android\android-sdk\tools;D:\Develop\Android\android-sdk\platform-tools;

注意,这个时候。假设你是安装包安装的,文件夹里是没有platform-tools这个文件夹的。不用管,仅仅要前面的路径对即可。最后的部分一定不要改。

5.      安装gtk-sharp-2.12.25.msi

6.      安装XamarinStudio-4.2.3.60-60.msi

7.      安装NDK,这个非常easy。找个地方解压缩即可。

8.      安装mono-android-4.12.02001.msi

9.      安装Xamarin.iOS_Setup-1.10.47.0.msi

10.      重新启动电脑

11.      破解

a)        下载破解补丁:http://www.myuplbox.com/file/download/1052689

b)        复制mandroid.exe 到 %PROGRAMFILES(x86)%\MSBuild\Xamarin\Android

c)        按Win+R打开执行,然后输入cmd回车。

d)        在cmd里运行cd %PROGRAMFILES(x86)%\MSBuild\Xamarin\Android 切换文件夹,然后输入mandroid.exe --activate --activation-name=b4a --activation-phone=b4a --activation-company=b4a --activation-code=b4a --activation-email=b4a回车

e)        在输入mandroid.exe --entitlements > "%temp%"\mfa.txt回车

f)         再输入type "%temp%"\mfa.txt回车

g)        假设出现类似于 "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx MonoAndroidPriority2014-08-26T05:52:36"的形式则表明注冊成功。

h)        复制 mtouch.exe 到 %PROGRAMFILES(x86)%\MSBuild\Xamarin\iOS

i)          cmd中cd%PROGRAMFILES(x86)%\MSBuild\Xamarin\iOS回车

j)          mtouch.exe --activate --activation-name=b4a --activation-phone=b4a --activation-company=b4a --activation-code=b4a --activation-email=b4a回车

以上就完毕了安装的所有步骤。

但这个时候并不能開始开发。你须要做的是,更新SDK。

兴许的步骤

1.      更新SDK,打开SDK Manager 下图中选中的这一项是必需要更新的。还记得platform-tools目录吗?安装这个包就会有这个目录的内容了。

假设你之前下载了完整的离线包,打开的时候,需要的项眼下面都有对号了。那就能够省略1-3步骤了。

2.      继续更新SDK下图中的这些Android X.X.X都是不同版本号的android系统开发包,你想进行哪个版本号的开发,就下载哪个,高版本号兼容低版本号。也就是你开发一个API 10版本号的App,高版本号系统的也能够执行。

所以你至少应该有最新版本号和一个使用比較广泛的低版本号,比方API 8。

3.      更新的时候,国内无法连接google server。能够使用代理,FreeGate即可。

4.      打开VS。在选项里配置Android SDK和NDK路径。

好了,这个时候你就能够開始开发了。

安装好android模拟器,就能够连接模拟器调试了。

真机调试

1.      连接手机。打开USB调试选项。在连接调试过程中。会弹出提示,须要你授权电脑连接手机,允许授予调试权限。

2.      打开cmd,输入adb devices,会列出全部连接到电脑的有效的android设备。

假设设备后面是offline。能够尝试重新启动adb,adb kill-server关闭adb服务,adb start-server开启服务。之后再输入adb devices,查看设备状态。

直到设备后面的状态是device。就能够联机调试了。关于offline,网上也有更具体的说明,不是大问题,不用慌。联机调试的时候,常常遇到。我是拔掉USB线。再插上就好了。

3.      个人感觉Xamarin Studio在真机调试的时候更方便。由于它有个刷新adb服务的界面。vs没有,总须要开cmd。

以上就是所有的安装步骤了。

穷人木有mac本。所以苹果系统的安装步骤就没有了。

最有有一个建议,由于这个东西须要安装一堆东东,假设出现意外。比較麻烦,用虚拟机比較方便。不行的话,重装系统也好,恢复快照也好,方便的多。祝各位一切顺利。

Xamarin 安装教程 支持Visual Studio 2013的更多相关文章

  1. 安装和使用Visual Studio 2013并进行简单的单元测试

    现在我正在安装visual studio 2013,我听说好多同学都在安装visual studio 2015,但是他好像只支持Win10吧,我就退而求其次安装了visual studio 2013. ...

  2. ReSharper 8.1支持Visual Studio 2013的特色——超强滚动条

    自ReSharper 8.1发布以来,便支持Visual Studio 2013.其中peek功能是它的亮点,滚动条则是它的特色. 接下来小编将展示ReSharper在Visual Studio 20 ...

  3. 【转】Visual Studio 2013 Tools for Unity安装目录,Visual Studio 2013 Tools.unitypackage

    http://blog.csdn.net/dynastyting/article/details/46505349 Visual Studio 2013 Tools for Unity安装目录 D:\ ...

  4. AO安装需要Microsoft Visual Studio 2013?

    从接触ArcGIS9.2到 10.4,在不断升级的 过程中,既给我们带来了很多惊喜,也带来一些麻烦,因为ArcGIS版本不兼容.出于体验,安装了ArcGIS Desktop10.4,AO也得升到10. ...

  5. Visual Studio 2013 Ultimate的可视化代码功能

    可视化和了解代码综合了如何使用visual studio可视化代码来帮助理解代码: 理解代码和代码之间的关系:(1)Code Map(2)Dependency Graphs 理解代码交互:Sequen ...

  6. Visual Studio 2013 Web开发

    cnbeta新闻:微软正式发布Visual Studio 2013 RTM版,微软还发布了Visual Studio 2013的最终版本..NET 4.5.1以及Team Foundation Ser ...

  7. Visual Studio 2013 Web开发、新增功能:“Browser Link”

    微软正式发布Visual Studio 2013 RTM版,微软还发布了Visual Studio 2013的最终版本..NET 4.5.1以及Team Foundation Server 2013. ...

  8. Visual Studio 2013 Web开发、新增功能:“Browser Link”

    微软正式发布Visual Studio 2013 RTM版,微软还发布了Visual Studio 2013的最终版本..NET 4.5.1以及Team Foundation Server 2013. ...

  9. 一种解决Code Map与ReSharper冲突导致Visual Studio 2013 Peek Definition失效的办法

    更正 3月6号: 经再次测试,单独使用Code Map或ReSharper,对Visual Studio的Peek Definition无影响,但是两者一起使用时,Peek Definition失效, ...

随机推荐

  1. Linux解压乱码

    .向系统添加windows下的字符编码: sudo vim /var/lib/locales/supported.d/local 添加一下编码: zh_CN.GBK GBK zh_CN.GB2312 ...

  2. ETC_百度百科

    ETC_百度百科 ETC(电子不停车收费系统)

  3. cocos2d-x on wp8架构简单介绍

    1,基于C++的开发架构 支持3大移动平台以及3大桌面平台. 分为图形,声音,物理3大模块,另外还有脚本的导出. 在wp8/win32上的图形是基于d3d的,而在其它平台是基于opengl/openg ...

  4. 正确处理Windows电源事件

    简介为系统挂起与恢复而进行的应用准备步骤 曾几何时,当您正要通过应用提交或发布一些重要数据时,突然遇到一些急事需要处理,而且会耽误很长时间.当您完成任务回到电脑前时,发现电脑已经自动进入 了挂起状态, ...

  5. 获取wpf datagrid当前被编辑单元格的内容

    原文 获取wpf datagrid当前被编辑单元格的内容 确认修改单元个的值, 使用到datagrid的两个事件 开始编辑事件 BeginningEdit="dataGrid_Beginni ...

  6. dump json 显示中文问题

    [root@dr-mysql01 ~]# cat a2.pl my $url="http://192.168.32.101:3000/api/getcode?env=zj&phone ...

  7. C语言声明解析方法

    1.C语言声明的单独语法成份     声明器是C语言声明的非常重要成份,他是所有声明的核心内容,简单的说:声明器就是标识符以及与它组合在一起的任何指针.函数括号.数组下表等,为了方便起见这里进行分类表 ...

  8. Hadoop MapReduce编程的一些个人理解

    首先要实现mapreduce就要重写两个函数,一个是map 还有一个是reduce map(key ,value) map函数有两个參数,一个是key,一个是value 假设你的输入类型是TextIn ...

  9. PHP学习之-Mongodb在Windows下安装及配置

    Mongodb在Windows下安装及配置 1.下载 下载地址:http://www.mongodb.org/ 建议下载zip版本. 2.安装 下载windows版本安装就和普通的软件一样,直接下一步 ...

  10. Primefaces的fileUpload组件使用

    最近在学习Primefaces(当然也是项目中需要用的).在使用其fileUpload遇到了不小的困难,现总结一下供大家及我自己今后参考使用. 1.首先是使用环境配置:正常的Primefaces开发环 ...