windows下手动安装和配置xamarin
安装xamarin
xamarin官方给出了两种安装方式,自动安装和手动安装。
自动安装比较简单,到http://xamarin.com/download下载xamarininstaller.exe 运行后它会自动下载所需组件。过程还是比较简单的,下面重点说明一下手动安装和配置xamarin.
由于我的系统(win8.1 64位)在运行xamarininstaller.exe时老是报错,给xamarin的支持组发了个邮件,他们回复说还是手动安装吧,并把各个组件的下载链接发了过来。这段时间在网上查找资料时发现,有些组件的在下载过程中要注意版本,否则会导致各种各样的问题。下面给出完整的下载链接,这些组件都经过了验证,只要依次下载和安装就可以正常使用。
JDK:http://download.oracle.com/otn-pub/java/jdk/7u60-b19/jdk-7u60-windows-i586.exe
Android SDK:http://dl.google.com/android/adt/22.6.2/adt-bundle-windows-x86_64-20140321.zip
GTK#: http://download.xamarin.com/GTKforWindows/Windows/gtk-sharp-2.12.25.msi
Xamarin Studio: http://download.xamarin.com/studio/Windows/XamarinStudio-5.0.0.878-0.msi
Xamarin for Windows (includes Xamarin.iOS and Xamarin.Android): http://download.xamarin.com/XamarinforVisualStudio/Windows/Xamarin.VisualStudio_Setup-3.0.54.0.msi
说明:
- xamarin目前只支持java6和java7.我当时没注意,直接下载了个最新的java8,结果在运行的时候提示找到不到java6和java7。也就说下载jdk1.6或jdk1.7,并且是32位的,因为Android SDK依赖32位的JDK。上述链接中的jdk版本是1.7 32位的
- 根据官方文档,Android SDK要包含特定的Tools和API。如果你下载的android sdk版本不合适可能不包含那些特定的Tools和API。上述链接中已经包含了所有需要的tools和api。
- 还有一个组件是 Android NDK(android native develop kit ),它用来将.net 类库嵌入到本地库。官方说他不是必选的,但是推荐安装。这是下载地址:https://developer.android.com/tools/sdk/ndk/index.html.注意要选择32位的。
配置xamarin
安装完成后只需简单的配置就行,由于我是在vs2013 update 2中开发xamarin,所以先以vs2013为例来演示如何配置:
打开vs2013,工具-选项-xamarin-android setting。分别设置Android SDK和 Android NDk(可选),如下图:

配置完成后重启vs2013,在新建项目的时候会看到项目模板中多了两个类型,如下图,看到 Android和iOS了吧,爽吗?

如果是在xamarin studio中开发,打开 xamarin studio 工具-选项-SDK Location-Android,打开如下界面进行配置:
恭喜,到此你已经完成了在windows平台下的xamarin安装和配置。还差一步你就可以进行开发了,那就是安装和配置模拟器。
配置android模拟器
官方说android自带的模拟器启动非常慢(确实是这样,我搞android开发时,是用自己手机来调试的,自带的等的蛋疼),并推荐使用Genymotion来充当模拟器。下面说明Genymotion的安装和使用。ios开发就没有这么幸运了,因为苹果公司的限制必须安装xcode,所以需要有一台苹果电脑。但是老夫很穷,只有个 thinkpadt 440p,所以xamarin ios的配置就不说了。如果你有条件,那么这里有详细的安装和配置过程:http://developer.xamarin.com/guides/ios/getting_started/installation/mac/
官方给出的方式是先下载并安装Oracle VM VirtualBox,然后再安装Genymotion,但是我在Genymotion官网上发现,它有个大的安装包,已经集成了vm virtualbox和genymotion。只要安装这个大包即可,这是下载路径:http://files2.genymotion.com/genymotion/genymotion-2.2.2/genymotion-2.2.2-vbox.exe。
如果你愿意分开下载,那么这是genymotion独立下载界面https://cloud.genymotion.com/page/launchpad/download/。
注意:genymotion分免费版,独立版和商业版。屌丝下载免费版就行了。
下载完就是安装了,按照默认选项安装即可。安装完成后就是简单配置了。具体如下:运行genymotion,将弹出如下界面:

如果是第一使用,点击上方的Add按钮,弹出如下界面:

选择你需要的设备,然后点击Next后 genymotion会自动安装所选驱动。然后点击Play ,模拟器就运行起来了。如下图:

启动后,就可以开始你的android开发之旅了,等你开发完点击运行的时候,模拟器会显示相关界面,如下图:

OK.到此你已经完成了在windows平台上安装和配置xamarin,以及如何使用第三方模拟器来运行和调试android程序。干吧!!!
windows下手动安装和配置xamarin的更多相关文章
- windows下手动安装composer并配置环境变量
windows下手动安装composer并配置环境变量 转载地址: https://my.oschina.net/7sites/blog/209997 之前发表过一篇如何为composer设置代理 ...
- windows下手动安装 Apache+php+mysql
PHP 为什么先说php,因为apache的配置要写入php的一些路径 http://php.net/downloads.php 选择windows donwload 选择Thread Safe的版 ...
- Windows下pry安装和配置
Windows下pry安装和配置 pry是一个增强型的交互式命令行工具,比irb强大. 有自动完成功能,自动缩进,有颜色.有更强大的调试功能. pry 安装很简单. 在终端输入: gem instal ...
- windows下redis安装和配置
windows下redis安装和配置 redis介绍 Redis是一个开源,高级的键值存储和一个适用的解决方案,用于构建高性能,可扩展的Web应用程序. Redis有三个主要特点,使它优越于其它键值数 ...
- solr在windows下的安装及配置
solr在windows下的安装及配置 首先,solr是基于Java开发的,所以使用的话需要先进行java环境的配置,在Java环境配置好之后就可以去http://www.apache.org/dyn ...
- Lua在Windows下的安装、配置、运行
Lua在Windows下的安装.配置.运行 本文链接:https://blog.csdn.net/ChinarCSDN/article/details/78667262 展开 # Windows下安装 ...
- QT在windows下的安装与配置
先了解Qt: Qt一直以来,分为商业.开源两个版本,商业版本为用户提供了二级制的动态库,直接安装既可以使用,但是需要花钱购买license,而开源版本则遵守GPL协议,提供了源码,用户需要自行编译,才 ...
- windows下nginx安装、配置与使用(转载)
目前国内各大门户网站已经部署了Nginx,如新浪.网易.腾讯等:国内几个重要的视频分享网站也部署了Nginx,如六房间.酷6等.新近发现Nginx 技术在国内日趋火热,越来越多的网站开始部署Nginx ...
- Python在windows下的安装与配置
安装python 文件准备: A. python安装文件:我用的是python-3.4.3.amd64.msi: 安装很简单,直接双击点下一步即可: 配置环境变量,在windows系统变量中找到pat ...
随机推荐
- delphi中webbrowser的用法
WebBrowser1.GoHome; //到浏览器默认主页 WebBrowser1.Refresh; //刷新 WebBrowser1.GoBack; //后退 WebBrowser1.GoForw ...
- codeforces E. Famil Door and Roads 期望
一棵树,n个节点,边长为1,有q个询问,每个询问给出u,v(u != v),问在树上等概率加一条边,如果使得u,v在一个环内,则这种加边方式是合法的,此时的值为环的长度,所有合法的加边方式出现的概率相 ...
- 查看sql语句执行的消耗
set statistics profile on set statistics io on set statistics time on go <这里写上你的语句...> go set ...
- js运动框架之一条乱跑的虫子
克隆与运动框架的联合应用 效果:点击元素块后,元素块开始随机的向任何方向移动,并附带一堆颜色随机的"尾巴".每个方向运动3秒后改变方向,同时笑脸变哭脸. 如图所示: 朝某个方向运动 ...
- js生成GUID
//表示全局唯一标识符 (GUID). function Guid(g) { var arr = new Array(); //存放32位数值的数组 if (typeof(g) == "st ...
- 最短路模板(Dijkstra & Dijkstra算法+堆优化 & bellman_ford & 单源最短路SPFA)
关于几个的区别和联系:http://www.cnblogs.com/zswbky/p/5432353.html d.每组的第一行是三个整数T,S和D,表示有T条路,和草儿家相邻的城市的有S个(草儿家到 ...
- JAVA的界面(Swing)
现在的程序很多在java中运行,很多时候是Web;很多服务端还是有一个简单的日志文件比较好:或者配置: 今天在看java图形界面开发时,看见已经不怎么更新的库.没有办法,市场决定一切,很多好的东西没有 ...
- Oracle11g的安装方法
一.win7 64位 只能装64位的服务端 装 32位的客户端 最后装PLSQL二.PLSQL 数据库没有值:(1)配置 C:\oracl\product\11.2.0\client_1\Networ ...
- 安装了多个Oracle11g的客户端,哪个客户端的tnsnames.ora会起作用?
如果我们由于需要安装了多个Oracle的client,哪个客户端的tnsnames.ora会起作用呢? 答案是: 在安装好clinent端后,安装程序会把client的bin目录放到path里面,pa ...
- VC编程小技巧之框架窗口及其他
1.修改主窗口风格 AppWizard生成的应用程序框架的主窗口具有缺省的窗口风格,比如在窗口标题条中自动添加文档名.窗口是叠加型的.可改变窗口大小等.要修改窗口的缺省风格,需要重载CWnd::Pre ...