• 【xamarin + MvvmCross 从零开始】一、环境安装


    【xamarin +MvvmCross 从零开始】一、环境安装

    前言

    最近,由于工作需要,公司准备开发移动端APP。临近年底,公司不准备大面招人,由于公司一直基于.net平台进行开发,本人自告奋勇,准备先用xamarin做下移动开发。开始了在网上不停的google/baidu的过程。

    好记性不好烂笔头,本着巩固知识的目的,将学习及开发中遇到的问题记录下来备查备用。

    Xamarin介绍

    • Xamarin是一个基于mono平台的跨平台开发框架。Xamarin的发展大体分为三个发展阶段。
    • 早期版本由Novell公司负责维护开发。叫做MonoTouch和Monodroid,对应支持iOS和Android平台的开发。
    • Novell于2011年被收购后,独立出来进行发展,并更名为Xamarin。在这时期Xamarin收费较贵,一直不温不火。
    • 2016年4月,微软收购了Xamarin,并免费供开发者使用。

    Xamarin目前最新版本为4.2,并支持Android、iOS、WP等多个移动平台的开发。在开发工具支持为分别为独立的Xamarin Studio和VS插件版本。需要说明的是独立的Xamarin Studio在功能为阉割版,Windows版本的Xamarin Studio不支持iOS的开发,而在Mac上,微软前不久刚刚发布了Virtual Studio for Mac版本。微软在跨平台的路上越走越远。

    关于Xamarin的更多详细信息请移步Xamarin官方网站

    环境安装配置

    Xamarin的开发环境基于VS2015,还没有安装的同学请自行解决。如果你已经安装好了vs2015,那我们就开工了。

    首先到xamarin官方下载Xamarin安装程序。

    下载完成后直接运行,下载的只是一个安装器。一路Next到达这个界面

    clip_image002

    这个界面给出了安装xamarin环境的步骤以及相关的安装包的下载地址。需要说明的是,给出的安装包都不是最新的版本。下来我们根据引导安装Xamarin插件。

    Java环境

    目前最新版本为Java8,到oracle官方下载

    安装完成后需要设置环境变量,这里就不要啰嗦了,具体设置看这里

    Android SDK

    由于墙的原因,这个不好下载,建议找一个VPN,没有VPN的同学往这里看,国内的镜像站点。

    clip_image004

    Android SDK下载安装后打开 SDK Manager。

    clip_image006

    根据安装要求,至少需要安装15、17、19三个版本的SDK以及相关的工具。具体的版本可根据开发需要进行安装。

    下来就是配置android模拟器。

    clip_image008

    在 Android模拟器环境新建模块器。

    clip_image009

    内容很简单,根据需要进行填写后保存就OK了。

    Android NDK

    由于Android NDK 在xamarin开发中为非必需环境。所以就不再细说,需要的同学自行度娘。

    Xamrin For Vs2015 插件

    clip_image011

    通过安装器给出的地址下载xamarin for VS插件。下载完成后一路next 完成安装。

    Mac环境安装

    由于苹果平台的不开放性,使用Xamarin进行iOS开发在最终编译时,需要在Mac OS中进行,所以需要苹果环境。下面我们就Mac 中的安装和配置说明一下。

    本人目前使用的是VMWare环境运行 Mac OS 10.12。在度娘上找了一个已经安装好的虚拟机,直接下载就可以,下载包里有详细的安装步骤。下载地址链接:

    http://pan.baidu.com/s/1boHNQjl 密码:9h9u

    由于虚拟机是在度娘上找的,找不到来源信息,如果作者有任何问题请与我联系。

    安装完成后运行虚拟机。

    clip_image013

    由于Vs2015在编译iOS程序是通过远程共享连接Mac平台进行工作的。我们首先需要设置远程共享。

    clip_image015

    在mac环境中下载各个安装包比较慢,现把最新安装包分享一下

    链接:http://pan.baidu.com/s/1eR34AT8 密码:0obb

    虚拟机的密码为hack,出处在这里 http://www.jianshu.com/p/df77e83abeb9

    可以通过mac版本的网盘下载,或是下载到windows中,再通过ftp传送到mac环境中。

    安装过程和windows下安装差不多。

    clip_image017

    根据安装步骤安装就好了。

    VS2015 配置

    需要安装和配置的外部环境已经完成。下来需要在VS2015中进行配置。配置信息看图。

    clip_image019

    小结

    本人对xamarin也是新手,如果有错误的地方,请指正。

    本节我们完成了xamarin for vs2015环境的安装和配置。下来我们将创建android项目。

  • 相关阅读:
    javaweb开发之解决全站乱码
    redis加入开机启动服务
    linux下安装memcache
    关于本地连接虚拟机(centos)里的mongodb失败问题
    oracle存储过程中返回一个程序集
    面向对象进阶(二)----------类的内置方法
    面向对象进阶(一)
    面向对象的三大特性之----------封装
    面向对象的三大特性之----------多态
    面向对象的三大特性之----------继承
  • 原文地址:https://www.cnblogs.com/phoenixdong/p/6392009.html
Copyright © 2020-2023  润新知