本文目录
- 如何手动安装Xamarin与Xamarin for VisualStudio
- 有安装成功xamarin组件的高手么
- 用xamarin和原生开发有什么区别
- xamarin和apicloud有什么区别
- xamarin是什么
- 如何用xamarin开发安卓程序
- vs2013怎么安装xamarin
- Xamarin 和mono的区别,两者是否一样的
- xamarin.form和xamarin.native的区别
如何手动安装Xamarin与Xamarin for VisualStudio
Xamarin安装配置教程:首先安装完成Visual Studio 2015之后附带也把Android SDK什么的也装了,这东西有多大你该知道吧?还默认往C盘塞的。
好了,下面主要来讲配置。
安装完成之后,我们先看看JDK这个关键的东西,看看它被放哪了……额,C盘,VS安装时自带的JDK,是32位的(可是我大win10是64位啊!)。不管了,试着配置一下环境变量吧。如下图:
好了,然后到黑摁Win+R到黑DOS命令行窗口里面看看JDK是不是正确配置了。(输入java -version,如果出现下面的反馈信息则表示已经好了)
好吧。一切顺利。现在打开你的visual studio 2015,开始配置xamarin开发环境吧。点击“工具-选项-xamarin”,如下图:额,可能和你的不大一样,因为我把VS自己安装的Android SDK和NDK什么的删了,我自己下载了一个包放到别的地方去,因为,我C盘回头还要装东西。这没多大事,看看人家eclipse,什么东西不是自己手动配置啊?还不是一样的活在世界之巅?
好了,我已经等不及想要创建一个C#版本的Android应用了。如下图,直接选择空白应用创建起来,取一个骚一点的名字吧——MyFirstApp:
点击确认之后,进入下面这么个玩意儿界面,在这里,如果你想进去看看的话,相关链接随便点,里面有英文版的教程,能看懂的话就进去看吧,我接下来写的你也没必要看了,因为我也是跟着它提供的教程学的,也是跟着它提供的教材做的。牛X的人都说他们是只看英文文档的,中文一看,就没有原汁原味了,对吧?
不管三七二十一,我们先摁F5运行一下看看会出来一个什么东西吧。额……这是什么鬼?
好了,这是微软自己的Android模拟器安装必要文件呢,我试过了,没什么用(可能是我没配置好)。卸载了。有用的在这里:
选择一个版本的API装上吧,我装的是Android4.4.2。如果你事先没准备好,那这里可能得等一段时间了。完事后打开Android的AVD,新建一个模拟器,CPU选择ARM的(注意一定得选择你已经安装好了的API来新建哈,比如我就规规矩矩的选择了Android4.4.2 ---- API 19)
好了,关了这东西,在调试那个位置选择我们刚新建的这个模拟器:
然后就出来了下面这个鬼东西,点击它,能执行:
到此,安装配置完成!
有安装成功xamarin组件的高手么
Android SDk下载安装结束之后,在开始菜单中找到SDK Manager,使用管理员权限打开(重要)选中下列项目并下载:Android SDK Tools(这里会提示有新版本,所以你可以不选这一项)Android SDK Platform-ToolsAndroid SDK Build-ToolsAndroid 5.0.1(API 21)Android 4.4.2(API 19)Android 4.0.3(API 15)(说明:Xamarin文档中说明必须要安装API 15+19+21,实际上是你针对哪个版本开发,装哪个版本就可以了。但是至少要选上一个,最好是API 21或以上,要不然可能没办法正常编译APP)其他可以看心情,但并不是必装:其他版本SDK,比如API 23,Extras里面的Google USB Driver, Intel x86 Emulator Accelerator等等。如果你要运行Android SDK自带的模拟器(Google出品)而不是Visual Studio Android Emulator(微软出品,需要HyperV),那么推荐装上Intel x86 Emulator Accelerator。Intel x86 Emulator Accelerator下载完成后并不会自动安装,你需要浏览到 AndoridSDK目录下找到一个叫intelhaxm-android.exe的文件手动双击安装。完整路径大概是下面这样:C:\Program Files (x86)\Android\android-sdk\extras\intel\Hardware_Accelerated_Execution_Manager\intelhaxm-android.exeAndroid NDKNDK是压缩包的形式,没有安装文件。下载后把NDK解压到Android SDK旁边,比如C:\Program files(x86)\Android\NDK_r10e,Xamarin到时能自己找到GTK#下载后双击启动,跟随向导安装上即可。Xamarin for VisualStudio在VS里面直接使用Xamarin,这东西以前可是收费的,现在免费了,微软大法好啊,装装装。下载后双击启动,跟随向导安装上即可。这个安装包里面包括了Xamarin一系列平台SDK,即使你不使用VS开发Xamarin也得装上这个包。Xamarin Studio一个独立的C# IDE。下载后双击启动,跟随向导安装上即可。
用xamarin和原生开发有什么区别
最大区别还是在于xamarin跨平台这特性上,Xamarin是.NET语言之上的一个程序架构,采用C#框架去构建,编写一次,各个平台都能调用。跨平台开发国内也有APICloud等App开发平台。而原生开发是针对不同智能手机的操作系统来选择不同的App开发语言,如安卓App是Java开发语言、IOS APP是Objective-C语言、Windows Phone的APP开发是C##语言。
xamarin和apicloud有什么区别
Xamarin是.NET语言之上的一个程序架构,采用C#框架去构建,编写一次,各个平台都能调用。而APICloud是用Web语言去开发iOS和Android应用,这样将开发难度大幅降低,开发周期缩短将近一倍。此外,APICloud平台上有数百个各式各样的功能模块,方便去开发各类App。从开发语言上APICloud比xamarin难度更小,更容易上手。从开发应用质量上二者区别不大。所以APICloud更简便,更快速。
xamarin是什么
Xamarin始创于2011年,旨在使移动开发变得难以置信地迅捷和简单。Xamarin的产品简化了针对多种平台的应用开发,包括iOS、Android、Windows Phone和Mac App。Xamarin由许多著名的开源社区开发者创立和参与,而且也是Mono项目的主导者——C#与·NET框架的开源、跨平台实现。Xamarin开发编辑Xamarin StudioXamarin StudioXamarin Studio是一个用C#语言开发跨平台应用的集成开发环境,它和iOS以及Android SDK紧密整合。Xamarin Studio提供了很多现代开发所需功能,包括代码完成、调试器、打包和发布应用(支持通过TestFlight发布应用程序)。对于Android,Xamarin还包含了自己的UI生成器(对于iOS,则使用苹果Xcode的UI生成器),此外还集成了Git和Subversion。开发者可以使用Xamarin Studio在模拟器和真机上对移动应用进行测试和bug调试。Xamarin Studio能够完美支持Windows和Mac。Visual StudioXamarin还提供了for vs2010 vs2012的插件,这个是比较吸引人的地方。该插件可以很好地与微软的生态系统集成,可以在Mac OS机器的仿真器上进行远程调试和测试。在Mac OS上,因为iOS的现有限制,面向iOS的C#代码会通过AOT编译技术直接编译为ARM汇编代码。而在Android上,应用程序会转换为IL,启动时再进行JIT编译。但插件里面只有Android\iOS类型的项目,更多其它平台上的项目都没有。iOS的项目的编译和调试需要Xcode支持,则说明还需要一台Mac的系统以及Xcode环境,以及一个装在Mac上的辅助软件Xamarin.iOS,Xamarin.iOS是运行在Mac上的软件,用来负责编译和调试软件,并且把结果通过socket通信反应到IDE上。但官方并没有提供这个软件的下载或试用,是购买授权用户的特权。市面上已经出现了很多基于Xamarin Studio的第三方工具。Xamarin Component StoreXamarin 2.0 特别引入了全新Xamarin Component Store,内含丰富的UI部件、图片、图表、主题、云服务等素材供下载或购买。Xamarin Component Store中的插件能够和Xamarin Studio以及Visual Studio无缝整合,开发者能够更方便地将这些部件和功能加入到自己的App中去。Xamarin.Mobile是该商店中的组件之一,提供了访问iOS、Android和Windows Phone等平台公共特性(如通讯录和相机等)的API。根据Xamarin提供的信息,如果设计合理,应用程序的代码量最多可以减少90%。费用。Xamarin 2.0提供免费版本和付费版本。免费版本包含Xamarin Studio服务,付费版本分为普通版299美元/年、商业版999美元/年和企业版1899美元/年,开发者可以根据自身需要进行购买。同时,针对学生及研究人员,Xamarin提供以99美元/年的价格购买商业版授权。需要注意的是,Xamarin的授权是按平台及座席计算的。以商业版为例,如要同时开发Android、iOS及Mac OS应用,则一个开发人员每年需要支付999美元 × 3。
如何用xamarin开发安卓程序
本文使用的环境是Windows 8 Visual Studio 2012.21.下载Xamarin2.安装Xamarin下载后运行EXE文件之后经过一些必要的下一步想要开发Android,Android肯定是要勾选了,IOS看心情自己添加Android SDK路径注意关闭已经打开的Visual Studio实例之后就开始了各种安装和下载10分钟过去。。。安装完成3.配置Android SDK环境变量注意这里的操作,找到自己的Android-SDK的安装目录,添加一个环境变量ANDROID_SDK_HOME=D:\Program Files (x86)\adt-bundle-windows-x86_64-20130219\sdk另外,还需要在Path中添加%ANDROID_SDK_HOME%/tools;%ANDROID_SDK_HOME%/platform-tools;注意,是2条(如果已经打开了Visual Studio那需要重起Visual Studio才能生效)4.新建Android项目打开Visual Studio,我们就能看到这些Android项目了,来,新建一个新建的时候会跳出授权信息如果想试用请点试用,或者输入一个License或使用Xamarin账号都可以如果使用Xamarin账号会直接跳转到Xamarin做授权授权后不要关闭页面要多等一会,然后VS会做提示,之后重启VS,授权成功,项目列表自然显示点击Debug,出现选择模拟器界面,这里选择Start emulator image之后创建一个新的emulator image之后建立一个模拟器;或者注意到Device Definitions 标签下去用模板建立一个也OK;新建后点击Start模拟器就运行起来就算是大功告成。这时在选择设备中就可以选择相应设备再经过一段时间的等待程序就已经可以运行了,我也也可以去测试默认的模板建立的点击的程序
vs2013怎么安装xamarin
配置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的配置就不说了。如果你有条件,那么这里有详细的安装和配置过程:干吧!!!
Xamarin 和mono的区别,两者是否一样的
Xamarin是mono项目的一个分支,但这里面最大的区别Xamarin是商业项目.mono做为跨平台的框架已得到越来越多的商业项目的肯定,令外界担心的版权问题\可靠性\稳定性也得到证实,使用mono最大的好处是可以使用其它平台众多的项目解决方案,而不必被限制在windows平台下贫乏而又昂贵的各种解决方案
xamarin.form和xamarin.native的区别
最大区别还是在于xamarin跨平台这特性上,Xamarin是.NET语言之上的一个程序架构,采用C#框架去构建,编写一次,各个平台都能调用。跨平台开发国内也有APICloud等App开发平台。而原生开发是针对不同智能手机的操作系统来选择不同的App开发语言,如安卓App是Java开发语言、IOS APP是Objective-C语言、Windows Phone的APP开发是C##语言。