Xamarin Mono 环境搭建(使用Visual Studio 2013 开发android 和 ios )

本文主要介绍Xamarin结合VS2013来开发Android应用程序,主要会介绍Mono和Xamarin的关系,以及整个搭建环境的过程。

一、Mono和Xamarin介绍

1.Mono简介

Mono 是一个由Novell 公司主持的项目。该项目的目标是创建一系列符合ECMA 标准(Ecma-334 和Ecma-335)的.NET 工具,包括C# 编译器和共通语言执行平台。与微软的.NET Framework 不同,Mono 项目不仅可以运行于Windows 系统上,还可以运行于Linux,FreeBSD,Unix,Mac OS X 和Solaris。

2.Mono和Xamarin的关系

Mono项目由来已久,始于2001年,主要由Nat Friedman和Miguel de Icaza主导;Mono是开源的,不收费的,其源码地址:https://github.com/mono/mono

Xamarin是Mono创始人Nat Friedman(CEO)和Miguel de Icaza(CTO)2011年创建的商业公司,Xamarin是基于Mono的平台,旨在让开发者可以用C#编写iOS, Android, Mac应用程序,也就是跨平台的移动开发,Xamarin是收费的.如果要结合VS2013使用,每个年要付出999美元,还是比较贵的。目前可以试用一个月的时间。

其收费情况可以参考:https://store.xamarin.com/

二、安装、配置Xamarin

要集成到vs中,前提是要先安装好vs,本机环境是vs2013+win7 64位,如果已经安装好vs,请先关闭vs,并看下面操作。

1.Xamarin下载

这里要注册一下Xamarin账号,后面会用到。

官网下载地址:http://xamarin.com/download

百度网盘下载:http://pan.baidu.com/s/1bnb9NFx

XamarinInstaller.exe非常精简,只有2.1M,主要是其依赖于其它环境;

双击下一步即可,然后它会提示你需要安装jdk,sdk,mono...

2.安装配置jdk

关于jdk的安装,需要注意的是最好是32位的,jdk1.6或者1.7都行,我安装的jdk1.8的报错,说找不到java路径,最后把jdk卸载掉,重新换成jdk1.7的了。

官网下载地址:http://www.oracle.com/technetwork/java/javase/downloads/index.html

百度网盘下载:http://pan.baidu.com/s/1bn8JMxh

jdk 配置环境变量:右击“我的电脑”-->"高级"-->"环境变量"

1)在系统变量里新建JAVA_HOME变量,变量值为:C:\Java\jdk1.7.0_67(根据自己的安装路径填写)

2)新建classpath变量,变量值为:.;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar

3)在path变量(已存在不用新建)添加变量值:%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin(注意变量值之间用“;”隔开)

4、“开始”-->“运行”-->输入“javac”-->"Enter",如果能正常打印用法说明配置成功!

3.安装android sdk

官网下载地址:http://developer.android.com/sdk/index.html

百度网盘下载:http://pan.baidu.com/s/1qWjqOfa

安装时下一步即可。

安装完了以后,记得下载:sdk tools,platform tools ,build tools,以及你需要进行编译的android api,我这里安装了api 8,10,14.

4.安装mono

官网下载地址:http://www.mono-project.com/download/  目前最新是3.6(2014/08/20)

百度网盘下载:http://pan.baidu.com/s/1sjPSmmD 这里不是最新,是3.2.3

一直下一步即可。

5.集成到vs2013中

打开vs2013---》工具---》Xamarin Account....,用注册好的账号登录Xamarin

然后新建项目,就可以看到有Android和ios的选项。

 

由于一直上传图片失败,所以没有截图。。。

Xamarin Mono 环境搭建(使用Visual Studio 2013 开发android 和 ios ),布布扣,bubuko.com

时间: 2024-10-27 10:27:14

Xamarin Mono 环境搭建(使用Visual Studio 2013 开发android 和 ios )的相关文章

Unity3D-RPG项目实战(3):整合Visual Studio 2013开发环境

古人云:工欲善其事必先利其器,IDE虽然属于一个非常上层的工具,但是一个好的IDE对工作效率提高还是很大的. 其实我还是满想用一下官方推荐的Mono,毕竟跨平台现在还是很重要的一个特性.尝试了这1周,作为一个从VC5就开始抱MS大腿的老屌丝程序员,实在怀念Visual Studio.话说还是Visual Studio的代码编辑器好用啊. 另外,今天看到消息称,开发Unity的VS整合工具的SyntaxTree已经被微软收购了,UnityVS以后都免费啦,哈哈.今天试了一把,还是满好的.:) 详见

Apache Cordova开发环境搭建(一)-Visual Studio

原文:Apache Cordova开发环境搭建(一)-Visual Studio 一.使用Visual Studio开发Apache Cordova手机App 1.版本要求,Visual Studio需求2015或2017 2.在安装的之后勾选 JavaScript应用之Apache Cordova 以及所依赖的工具就可以了. 3. Visual Studio 2015 的安装程序包括支持 Cordova 应用开发的第三方开源软件: Joyent Node.js 让 Visual Studio

Visual Studio中的环境变量(以Visual Studio 2013为例)

前言 本文总结了Visual Studio中常见的环境变量及其在组织解决方案.工程中的作用. 注:本文使用的是Visual Studio 2013,由于作者主要从事C/C++开发,所以是以Visual C++的工作环境配置来描述. 什么是vs的环境变量? 先看图吧,图中以美元符号$开头 + 一对括号,这样进行引用的就是我所谓的环境变量, 图中出现的几个环境变量含义如下: 环境变量名 含义 $(SolutionDir) 解决方案目录:即.sln文件所在路径 $(Configuration) 当前的

如何使用Visual Studio 2013 开发PHP5.6项目

原文如何使用Visual Studio开发PHP项目 在windows下开发php除了记事本 DW 以及一帮Zend studio,Eclipse,NetBeans之流以外,个人感觉还是vsiual studio+phptools最是好使.主要的原因就是速度. vs的速度真的是快其他的IDE太多了,无论是从启动速度还是使用过程中资源的耗用都要好于其他3款,毕竟是微软自家的东西. visual studio 2013 上有两款比较有名的php插件 vs.php 和PHP Tools for Vis

.NET 开源了,Visual Studio 开始支持 Android 和 iOS 程序编写并自带 Android 模拟器【转载】

北京时间今天(2014年11月12日)凌晨的--.NET 开源.集成 Clang 和 LLVM 并且自带 Android 模拟器,这意味着 Visual Studio 这个当下最好没有之一的 IDE 正式支持编写 Android 和 iOS 程序. 微软今天宣布,在所有的主要平台上将对开发者开放 Visual Studio 和 .NET.从 Core .NET Server stack,新的免费且功能完整的 Visual Studio 版本,以及下一代 Visual Studio 和 .NET

.NET开源了,Visual Studio开始支持 Android 和 iOS 编程并自带Android模拟器

北京时间今天凌晨的大会上,多少程序员的假想成为现实..NET 开源,集成 Clang 和 LLVM 并且自带 Android 模拟器,这意味着 Visual Studio 这个当下最好没有之一的 IDE 正式支持编写 Android 和 iOS 程序. 这个开始前多次通过邮件向核心用户预告的会议果然没让人失望:Visual Studio 和 .NET 真正开始走向跨平台化.Nadella 说的“移动为先,云为先”和“找到微软最初的本质”终于连成一线,这家提供开发者工具 / 平台起家的公司在继用户

Visual Studio 2015开发Android App启动调试始终无法完成应用部署的解决方案

创建一个Android App项目后,直接启动调试发现Visual Studio Emulator for Android已成功运行,但应用始终处于Build中(等待时间超过1小时),并未如预期通过adb部署到模拟器中.将应用直接导出apk,拖拽至模拟器直接部署,提示: File transfer failed. Error: Unable to install the file through Adb. Adb.exe not found. Make sure you have Android

微信开发之开发环境搭建( visual studio 2015we + IIS express + ngrok)

1. 申请个人测试使用的微信订阅号 https://mp.weixin.qq.com 可注册微信订阅号. 不会?请自行百度. 2. 安装 ngrok 微信开发首先要解决如何让微信链接到本地开发环境.有何让外网连接到本机电脑??这就需要ngrok. ngrok下载地址https://ngrok.com/download 下载完后解压到自己喜欢的文件夹. 顺便给自己注册个账号吧. ngrok 是一个console应用程序.直接运行就是了,当然最好以管理员权限运行.(不用管理员权限是否可以,我没试过.

OpenGL超级宝典visual studio 2013开发环境配置,GLTools

做三维重建需要用到OpenGL,开始看<OpenGL超级宝典>,新手第一步配置环境就折腾了一天,记录下环境的配置过程. <超级宝典>中的例子使用了GLEW,freeglut以及作者自己开发的GLTools这三个库. 1.GLEW The OpenGL Extension Wrangler Library (GLEW) is a cross-platform open-source C/C++ extension loading library. GLEW provides effi