原文:【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开发环境配置需求】的更多相关文章

  1. 扩展Python模块系列(一)----开发环境配置

    本系列将介绍如何用C/C++扩展Python模块,使用C语言编写Python模块,添加到Python中作为一个built-in模块.Python与C之间的交互目前有几种方案: 1. 原生的Python ...

  2. UPUPW Apache5.5系列本地开发环境配置

    UPUPW Apache5.5系列 1. 在官网下载 Apache5.5系列,选择云端下载. 官网地址: http://www.upupw.net/aphp55/n110.html 2. 下载后,将压 ...

  3. VS2015下的Android开发系列01——开发环境配置及注意事项

    概述 VS自2015把Xamarin集成进去后搞Android开发就爽了,不过这安装VS2015完成的时候却是长了不知道多少.废话少说进正题,VS2015安装时注意把Android相关的组件勾选安装, ...

  4. 【Xamarin挖墙脚系列:使用Xamarin进行Hybrid应用开发】

    原文:[Xamarin挖墙脚系列:使用Xamarin进行Hybrid应用开发] 官方地址:https://developer.xamarin.com/guides/cross-platform/adv ...

  5. 【Xamarin挖墙脚系列:时刻下载最新的Mac环境下的Xamarin安装包】

    原文:[Xamarin挖墙脚系列:时刻下载最新的Mac环境下的Xamarin安装包] 打开这两个地址,就能看到最新的安装包了.... http://www.jianshu.com/p/c67c14b3 ...

  6. 【Xamarin挖墙脚系列:配置Mac之间的连接问题】

    原文:[Xamarin挖墙脚系列:配置Mac之间的连接问题] 首先建议把MAC的防火墙关掉,呵呵, 其次,去设置里,允许所有用户远程登录连接MAC

  7. 【Xamarin 挖墙脚系列:IOS 开发界面的3种方式】

    原文:[Xamarin 挖墙脚系列:IOS 开发界面的3种方式] xcode6进行三种基本的界面布局的方法,分别是手写UI,xib和storyboard.手写UI是最早进行UI界面布局的方法,优点是灵 ...

  8. 【Xamarin挖墙脚系列:mac 终端 常用命令+Mac OS X的快捷键+beamoff 】

    原文:[Xamarin挖墙脚系列:mac 终端 常用命令+Mac OS X的快捷键+beamoff ] 基本命令 1.列出文件 ls 参数 目录名        例: 看看驱动目录下有什么:ls /S ...

  9. 【Xamarin挖墙脚系列:Android最重要的命令工具ADB】

    原文:[Xamarin挖墙脚系列:Android最重要的命令工具ADB] adb工具提供了很好的基于命令的对系统的控制. 以前说过,安卓的本质是运行在Linux上的虚机系统.在Linux中,对系统进行 ...

随机推荐

  1. ScriptManager的用法

    资料中如实是说:       1, ScriptManager(脚本控制器)是asp.net ajax存在的基础. 2, 一个页面只允许有一个ScriptManager,并且放在其他ajax控件的前面 ...

  2. MD5Untils加密工具类

    package com.dzq.utils; import java.math.BigInteger; import java.security.MessageDigest; import java. ...

  3. MathType支持64位 WIN 7Office 2013(完美解决)(转载)

    经过几次尝试解决了,方法如下: 1. 安装MathType 6.8 (别的版本不知是否适用,本人安装的是该版本) 2. 将以下两个文件拷贝出来 C:\Program Files (x86)\MathT ...

  4. windows访问linux共享

    1. 安装samba yum install  samba 2. 配置samba配置文件,添加共享文件夹 vim   /etc/samba/smb.conf 3. 关闭selinux vi  /etc ...

  5. java新手笔记3 运算符&循环

    1.包 2.运算符 public class Operator { public static void main(String[] args) { int a = 5; System.out.pri ...

  6. HDU 2502 月之数(简单递推)

    月之数 Problem Description 当寒月还在读大一的时候,他在一本武林秘籍中(据后来考证,估计是计算机基础,狂汗-ing),发现了神奇的二进制数.如果一个正整数m表示成二进制,它的位数为 ...

  7. 每天一条linux命令——shutdown

    shutdown命令用来系统关机命令.shutdown指令可以关闭所有程序,并依用户的需要,进行重新开机或关机的动作. 语法: shutdown(选项)(参数) 选项: -c:当执行“shutdown ...

  8. SSH框架jar神包

    SSH JAR包链接(https://zhidao.baidu.com/share/ac8b1389bac84023d7442cad88f3933c.html)

  9. jQuery插件综合应用(一)注册

    一.介绍 注册和登录是每个稍微有点规模的网站就应该有的功能.登陆功能与注册功能类似,也比注册功能要简单些.所以本文就以注册来说明jQuery插件的应用. jQuery插件的使用非常简单,如果只按照jQ ...

  10. c#简单的Json解析类

    使用方法: 引用Newtonsoft.Json.dll文件,然后引用命名空间using Newtonsoft.Json.Linq;JsonDome中有实例,照做就行 现在贴上示例代码 using Ne ...