【Xamarin挖墙脚系列:Xamarin开发环境配置需求】
原文:【Xamarin挖墙脚系列:Xamarin开发环境配置需求】
前言
因为操作的全是大块头,加大你们的内存,CPU网上飙。。。。
卤煮的机器配置

最近的版本部署包,百度云离线下载:版本:Xamarin 4.0.0.1717
http://pan.baidu.com/s/1c1ylyVI
官方文档

开发基于苹果或者谷歌的平台产品,需要安装各自对应平台下的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
【Xamarin挖墙脚系列:Xamarin开发环境配置需求】的更多相关文章
- 扩展Python模块系列(一)----开发环境配置
本系列将介绍如何用C/C++扩展Python模块,使用C语言编写Python模块,添加到Python中作为一个built-in模块.Python与C之间的交互目前有几种方案: 1. 原生的Python ...
- UPUPW Apache5.5系列本地开发环境配置
UPUPW Apache5.5系列 1. 在官网下载 Apache5.5系列,选择云端下载. 官网地址: http://www.upupw.net/aphp55/n110.html 2. 下载后,将压 ...
- VS2015下的Android开发系列01——开发环境配置及注意事项
概述 VS自2015把Xamarin集成进去后搞Android开发就爽了,不过这安装VS2015完成的时候却是长了不知道多少.废话少说进正题,VS2015安装时注意把Android相关的组件勾选安装, ...
- 【Xamarin挖墙脚系列:使用Xamarin进行Hybrid应用开发】
原文:[Xamarin挖墙脚系列:使用Xamarin进行Hybrid应用开发] 官方地址:https://developer.xamarin.com/guides/cross-platform/adv ...
- 【Xamarin挖墙脚系列:时刻下载最新的Mac环境下的Xamarin安装包】
原文:[Xamarin挖墙脚系列:时刻下载最新的Mac环境下的Xamarin安装包] 打开这两个地址,就能看到最新的安装包了.... http://www.jianshu.com/p/c67c14b3 ...
- 【Xamarin挖墙脚系列:配置Mac之间的连接问题】
原文:[Xamarin挖墙脚系列:配置Mac之间的连接问题] 首先建议把MAC的防火墙关掉,呵呵, 其次,去设置里,允许所有用户远程登录连接MAC
- 【Xamarin 挖墙脚系列:IOS 开发界面的3种方式】
原文:[Xamarin 挖墙脚系列:IOS 开发界面的3种方式] xcode6进行三种基本的界面布局的方法,分别是手写UI,xib和storyboard.手写UI是最早进行UI界面布局的方法,优点是灵 ...
- 【Xamarin挖墙脚系列:mac 终端 常用命令+Mac OS X的快捷键+beamoff 】
原文:[Xamarin挖墙脚系列:mac 终端 常用命令+Mac OS X的快捷键+beamoff ] 基本命令 1.列出文件 ls 参数 目录名 例: 看看驱动目录下有什么:ls /S ...
- 【Xamarin挖墙脚系列:Android最重要的命令工具ADB】
原文:[Xamarin挖墙脚系列:Android最重要的命令工具ADB] adb工具提供了很好的基于命令的对系统的控制. 以前说过,安卓的本质是运行在Linux上的虚机系统.在Linux中,对系统进行 ...
随机推荐
- 让你一分钟认识电子身份验证系统EID
什么是EID eID是英文"Electronic Identity"的英文简称,中文名为"电子身份证"或"网络电子身份证",由公安部第三研究 ...
- html Js跨域提交数据方法,跨域提交数据后台获取不到数据
MVC实现方式:(后台获取不到方法请参考下面js) [ActionAllowOrigin][HttpPost]public JsonResult Cooperation() { return json ...
- 冒泡排序算法(C#实现)
简单的冒泡排序算法,代码如下: ] = temp; hasExchangeAction =true; //发生过互换 } } if (!hasExchangeAction) //如果没有发生过互换,则 ...
- MathType支持64位 WIN 7Office 2013(完美解决)(转载)
经过几次尝试解决了,方法如下: 1. 安装MathType 6.8 (别的版本不知是否适用,本人安装的是该版本) 2. 将以下两个文件拷贝出来 C:\Program Files (x86)\MathT ...
- php 5.3 配置mssql笔记
参考URL https://docs.moodle.org/29/en/Installing_MSSQL_for_PHP#Using_FreeTDS_on_Debian_Lenny 第一步,下载相应 ...
- 500 OOPS: cannot change directory:/home/test
问题: 以root 从远程客户端 登录 FTP 一直密码错误. 发现不能以root 登录, 需要创建其它的用户. 创建一个test 用户后(如下): useradd test; passwd ...
- AudioStreamer使用之快速点击下/上一首按钮,音频会重复的问题解决。
针对此问题,我的做法是在AudioStreamer.h文件新加入一个属性 @property (nonatomic,strong) NSURL *musicUrl; 和一个单例方法: +(id)sha ...
- OC与Swift的区别五(函数)
13 函数 oc函数定义: 返回值类型 函数名(参数类型 参数名,参数类型 参数名){ } swift 函数定义: func 函数名(参数名:参数类型,参数名:参数类型) -> 返回值类型{ } ...
- 《程序员的思维修炼》摘抄start:2014年9月27日19:27:07
程序员的思维修炼:摘抄:考虑到社会中各个相关团体的复杂交互影响和社会的持续变化,在我看来当前最重要的两项技能就是: ▪沟通能力: ▪学习和思考能力.软件行业正在逐步提高沟通能力.特别是敏捷方法(见注解 ...
- HDU 2089 不要62(数位DP)
不要62 Problem Description 杭州人称那些傻乎乎粘嗒嗒的人为62(音:laoer).杭州交通管理局经常会扩充一些的士车牌照,新近出来一个好消息,以后上牌照,不再含有不吉利的数字了, ...