【Xamarin挖墙脚系列:Xamarin开发环境配置需求】
2016-02-05 10:54
417 查看
前言
因为操作的全是大块头,加大你们的内存,CPU网上飙。。。。
卤煮的机器配置
[b] 最近的版本部署包,百度云离线下载:版本:Xamarin 4.0.0.1717[/b]
[b]http://pan.baidu.com/s/1c1ylyVI[/b]
官方文档
开发基于苹果或者谷歌的平台产品,需要安装各自对应平台下的SDK。例如:安卓,IOS的开发SDK包。
跨平台开发的产品,各自对应的支持。在Windows环境下,使用Xamarin.Viualstudio是最划算的。支持多种平台。但是苹果系的,无论如何都需要一台Mac设备。
在Mac设备上开发 IOS Android的需要各自的SDK和开发工具。Xamarin不同的版本,需要的XCode版本不一样,需要注意。查看对应版本的支持,去发布历史查看。查看地址:https://developer.xamarin.com/releases/
(不推荐用Mac 开发,设备昂贵!!!)
在Mac设备上调试程序,Xcode 自带调试模拟器,开发Android的话,需要自己找模拟器。Mono的官方倒是有Android Player这个模拟器。没试过。
Xamarin为VS系列的插件,支持非免费版本的VS.所以,Express版本的Visual Studio。就免谈了。在Windows上开发的话,推荐使用Windows8.1 企业版 With SP1版本。因为自带的Hyper-V虚拟机,可以运行
微软官方的安卓模拟器(地址:
调试程序。无非就是启动调试,进入断点。但是,IOS程序的话,因为模拟器是在MAC设备中,玩的时候,只能在Mac设备中操作程序,很别扭。
Android和Windows Phone项目的话,只要SDK 模拟器安装了,直接调试运行就好。
总结
总体来看,Xamarin确实支持了跨平台的开发。但是,MAC设备的开发,还是很不友好,开发调试,两边忙活,希望以后能有对应的模拟器能在Windows下面跑。(话说微软在Windows10 下面支持跑IOS程序的转化,我觉得是件耻辱,O(∩_∩)O~
附:微软先用Xcode创建了一个简单的“任务清单”应用,然后使用Windows Bridge for iOS工具将该应用移植到了Win10中。想要学习本课程,需要一台运行Win10系统的PC,并安装Visual Studio 2015以及Windows Bridge for iOS工具。另外,还需要一台Mac电脑,运行OS X 10.11系统,安装Xcode 7。
)。
有关环境搭建,请参考我前面的文章
http://www.cnblogs.com/micro-chen/p/4717415.html
因为操作的全是大块头,加大你们的内存,CPU网上飙。。。。
卤煮的机器配置
[b] 最近的版本部署包,百度云离线下载:版本:Xamarin 4.0.0.1717[/b]
[b]http://pan.baidu.com/s/1c1ylyVI[/b]
官方文档
开发基于苹果或者谷歌的平台产品,需要安装各自对应平台下的SDK。例如:安卓,IOS的开发SDK包。
跨平台开发的产品,各自对应的支持。在Windows环境下,使用Xamarin.Viualstudio是最划算的。支持多种平台。但是苹果系的,无论如何都需要一台Mac设备。
在Mac设备上开发 IOS Android的需要各自的SDK和开发工具。Xamarin不同的版本,需要的XCode版本不一样,需要注意。查看对应版本的支持,去发布历史查看。查看地址:https://developer.xamarin.com/releases/
(不推荐用Mac 开发,设备昂贵!!!)
在Mac设备上调试程序,Xcode 自带调试模拟器,开发Android的话,需要自己找模拟器。Mono的官方倒是有Android Player这个模拟器。没试过。
Xamarin为VS系列的插件,支持非免费版本的VS.所以,Express版本的Visual Studio。就免谈了。在Windows上开发的话,推荐使用Windows8.1 企业版 With SP1版本。因为自带的Hyper-V虚拟机,可以运行
微软官方的安卓模拟器(地址:
visual studio emulator for android
https://www.visualstudio.com/en-us/features/msft-android-emulator-vs.aspx
)。此模拟器,启动速度快,自带最新版本的系统镜像。与VS集成天衣无缝。开发IOS程序的话,需要下载Xcode对应的版本,已经需要一台Mac设备(自己弄个安装了苹果系统的虚拟机也行!看我前面的文章,介绍如何用VMware部署这个虚拟机)调试程序。无非就是启动调试,进入断点。但是,IOS程序的话,因为模拟器是在MAC设备中,玩的时候,只能在Mac设备中操作程序,很别扭。
Android和Windows Phone项目的话,只要SDK 模拟器安装了,直接调试运行就好。
总结
总体来看,Xamarin确实支持了跨平台的开发。但是,MAC设备的开发,还是很不友好,开发调试,两边忙活,希望以后能有对应的模拟器能在Windows下面跑。(话说微软在Windows10 下面支持跑IOS程序的转化,我觉得是件耻辱,O(∩_∩)O~
附:微软先用Xcode创建了一个简单的“任务清单”应用,然后使用Windows Bridge for iOS工具将该应用移植到了Win10中。想要学习本课程,需要一台运行Win10系统的PC,并安装Visual Studio 2015以及Windows Bridge for iOS工具。另外,还需要一台Mac电脑,运行OS X 10.11系统,安装Xcode 7。
)。
有关环境搭建,请参考我前面的文章
http://www.cnblogs.com/micro-chen/p/4717415.html
相关文章推荐
- 转自笔译小王子李锦森 JOHNSON的博客 真正好的英文网站
- ADB故障解决方案
- 数据结构实验之二叉树六:哈夫曼编码
- Item 18: 使用srd::unique_ptr来管理独占所有权的资源
- Item 17: 理解特殊成员函数的生成规则
- InputStream写文件出现大量NUL
- LOB字段存放在指定表空间 清理CLOB字段及压缩CLOB空间
- 2016就业市场 高薪和低潮在哪里?
- 将树莓派Raspberry Pi设置为无线路由器(WiFi热点AP,RTL8188CUS芯片)
- 关于C语言中进制问题以及简单的浅谈进制转化问题。
- 1002. 写出这个数
- Item 16: 让const成员函数做到线程安全
- EasyUi图标
- 从request获取各种路径总结
- 怎么实现iMindMap视图间的快速切换
- Linux脚本参数之if fi
- Item 15: 只要有可能,就使用constexpr
- jsp的页面包含——静态包含、动态包含
- 全面解析Linux的grep命令中正则表达式的用法
- Gatling官网教程翻译之Simulation Structure