• 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:Javajdk1.7.0_67(根据自己的安装路径填写)

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

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

    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的选项。

     

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

  • 相关阅读:
    安全预警-防范新型勒索软件“BlackRouter”
    线程入门
    线程状态
    支付开发总结
    springboot处理date参数
    函数接口
    Excel通用类工具(一)
    Excel通用类工具(二)
    spring bean生命周期
    springboot整合netty(二)
  • 原文地址:https://www.cnblogs.com/amosli/p/3923548.html
Copyright © 2020-2023  润新知