Xamarin 安装教程 支持Visual Studio 2013
本文的前提是你已经正确的安装了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的更多相关文章
- 安装和使用Visual Studio 2013并进行简单的单元测试
现在我正在安装visual studio 2013,我听说好多同学都在安装visual studio 2015,但是他好像只支持Win10吧,我就退而求其次安装了visual studio 2013. ...
- ReSharper 8.1支持Visual Studio 2013的特色——超强滚动条
自ReSharper 8.1发布以来,便支持Visual Studio 2013.其中peek功能是它的亮点,滚动条则是它的特色. 接下来小编将展示ReSharper在Visual Studio 20 ...
- 【转】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:\ ...
- AO安装需要Microsoft Visual Studio 2013?
从接触ArcGIS9.2到 10.4,在不断升级的 过程中,既给我们带来了很多惊喜,也带来一些麻烦,因为ArcGIS版本不兼容.出于体验,安装了ArcGIS Desktop10.4,AO也得升到10. ...
- Visual Studio 2013 Ultimate的可视化代码功能
可视化和了解代码综合了如何使用visual studio可视化代码来帮助理解代码: 理解代码和代码之间的关系:(1)Code Map(2)Dependency Graphs 理解代码交互:Sequen ...
- Visual Studio 2013 Web开发
cnbeta新闻:微软正式发布Visual Studio 2013 RTM版,微软还发布了Visual Studio 2013的最终版本..NET 4.5.1以及Team Foundation Ser ...
- Visual Studio 2013 Web开发、新增功能:“Browser Link”
微软正式发布Visual Studio 2013 RTM版,微软还发布了Visual Studio 2013的最终版本..NET 4.5.1以及Team Foundation Server 2013. ...
- Visual Studio 2013 Web开发、新增功能:“Browser Link”
微软正式发布Visual Studio 2013 RTM版,微软还发布了Visual Studio 2013的最终版本..NET 4.5.1以及Team Foundation Server 2013. ...
- 一种解决Code Map与ReSharper冲突导致Visual Studio 2013 Peek Definition失效的办法
更正 3月6号: 经再次测试,单独使用Code Map或ReSharper,对Visual Studio的Peek Definition无影响,但是两者一起使用时,Peek Definition失效, ...
随机推荐
- httplib,urllib和urllib2
一.httplib实现了HTTP和HTTPS的客户端协议,一般不直接使用,在python更高层的封装模块中(urllib,urllib2)使用了它的http实现. import httplib con ...
- php 上传文件代码
通过 PHP,能够把文件上传到server.里面加入一些图片的推断,假设不加推断文件的类型就能够上传随意格式的文件. 为了站点的安全,肯定不让上传php文件,假设有人进入你的后台,上传了一个php文件 ...
- ※数据结构※→☆线性表结构(list)☆============单向循环链表结构(list circular single)(四)
循环链表是另一种形式的链式存贮结构.它的特点是表中最后一个结点的指针域指向头结点,整个链表形成一个环. 单循环链表——在单链表中,将终端结点的指针域NULL改为指向表头结点或开始结点即可. 循环链表的 ...
- 一步一步重写 CodeIgniter 框架 (4) —— load_class 管理多个对象实例的思路
我们使用CodeIgniter 框架最主要是想利用其 MVC 特性,将模型.视图分开,并通过控制器进行统一控制.在尝试实现 MVC 模式之前,我们将实现其中一个对程序结构非常有用的技巧,就是 load ...
- MSSQL - Sqlcommand
Command对象:·Command对象也称为数据库连接对象,Command对象主要执行包括添加.删除.修改.查询数据的操作命令.也可以用来执行存储过程. 属性:CommandType属性. 执行存储 ...
- 解决外网与内网或内网之间的通信,NAT穿透
在网络编码中会发现程序在局域网中是可以适用的,但是在外网与内网之间和内网与内网之间就不可行.问题就在于NAT.首先介绍下NAT. NAT的作用NAT(Network Address Translato ...
- EasyUI - ValidateBox 验证组件
基本效果: 效果: Html代码: <input id="email" /> JS代码: 默认的有四种验证方式: email:验证邮箱 url:验证url length ...
- 由两代WIN8 Surface平板看微软心态
要说win8平板的前景非常好,微软的两代surface做的真不错. 可是可是,微软就错在了把价格定的太高.为什么高,一是intel芯价格不低,二是每套win8和office微软得要价几百美金吧! 这两 ...
- 融云(找到“每个App都有沟通的需求”的细分市场)
近日,国内著名App驾考宝典和融云达成合作,为应用增加IM功能,实现亿级用户之间聊天.消息一出,IM(即时通讯)领域的大佬,同时也是个上线不到两岁的新生力量,再次引发了行业的关注. 对业内人士而言,即 ...
- axure制作项目符号列表样式
1. 拖动文本面板到页面编辑区域 2. 点击工具栏的[项目符合列表] 来自:非原型不设计