Xamarin-C#开发移动App-环境搭建

为什么是Xamarin

乔老爷子曾经曰过:”Stay hungry. Stay foolish.” 对的,就是要做一个蠢萌的吃货!!! 好吧,正确的翻译是,低头前行,永不满足! 所以喽,开坑Xamarin!

其实早在前年就接触过Xamarin,去年参加全国移动互联网开发大赛,其中的移动App技术选型也考虑过Xamarin,但是几经波折也没有正真的选用这个技术,因为它总给人一种不成熟的感觉。前两天和朋友聊到前端不好混,我说还好我不是前端。朋友问,那你是什么?我恬不知耻的说,哼,我可是全栈!牛逼是吹出去了,趁着本科期间闲暇时间还算多,把Xamarin捡起来重新打理大理,包括后续的技术跟进UWPASP.NET Core.

安装Xamarin

Visual Studio 2017添加个新功能,肯定是再简单不过了,二话不说Visual Studio Installer点开,勾选使用.NET的移动开发

注意:可以取消掉Google Android仿真器的勾选,使用Genymotion来替代他。VS自带的虚拟机已经足够好用,可以自行甄别,或使用物理机代替。

勾选完成点击修改,完成安装,然后来看看Genymotion.

安装Genymotion

Genymotion官网

Genymotion本身是收费产品,但是对个人用户免费,所以赶紧注册一下把。免费的下载地址藏得很深,所以我还是提供一下好了。

Fun-Zone

安装过程是一路Next就对了,不要害怕,这不是某些国产软件,闭着眼睛狂点Next就好了!

如果是和我一样选择的是带VirtualBox的版本的话,回弹出来一个Oracle VM VirtualBox的安装界面,同样一路Next.

安装好后启动Genymotion,登陆个人邮箱,然后下面有个“醒目”(谁会去点他)的Personal Use

然后同意下用户协议,添加虚拟机(安卓)

下载比较常见4.3和6.0的系统,因为资源在国外,速度可能回有点慢,耐心等待!

注意:如果遇到虚拟机无法启动等情况,可以尝试卸载软件,清除注册表,自行安装VultureBox,和单独版的Genymotion。也可以使用VS自带的虚拟机或真机调试。

调试Demo

启动Visual Studio 2017,新建项目,选择Andriod,空白应用。

调试运行

OK,Xamarin的安装到此完成,后续有更多Xamarin的相关学习笔记和记录。

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏程序员互动联盟

你所不知道的html5与html中的那些事(二)

文章简介: 关于html5相信大家早已经耳熟能详,但是他真正的意义在具体的开发中会有什么作用呢?相对于html,他又有怎样的新的定义与新理念在里面呢?为什么...

2878
来自专栏空帆船w

Android Studio 插件推荐一

首先推荐两款界面插件,毕竟每天都得面对着 Android Studio,好的界面让心情更加愉悦。

1023
来自专栏极乐技术社区

我的第一个小程序(Discuz! + 微信小程序)

Github : https://github.com/DowneyL/di...‘

4187
来自专栏梦里茶室

收藏的技术文章链接(ubuntu,python,android等)

开发过程中收藏在Chrome书签栏里的技术文章,与自己的文章分开。 主要涉及python,android,ubuntu等内容,我自己常常在这里面找回忘了的知识...

25810
来自专栏数据科学与人工智能

【Python环境】Python Anaconda简介及安装

Python虽然是一门优秀的程序语言,但其拥有出色的数据处理能力,尤其是在数据量巨大的时候,因而也吸引了不少数据分析人员的关注和使用。 Python的数据处理能...

2216
来自专栏Horizon757

造了四个轮子之后,我们上路跑一跑

秋明山车神之所以开得快,不单是因为技术好,车神老爸对车子的调优也很重要,比如给车配了好轮子……编不下去了 -_-

550
来自专栏IT笔记

学习OpenResty的正确姿势

前段时间老罗退出得到专栏事情闹得沸沸扬扬,另一位老罗也给出了合理的会员退费,感觉得到还是蛮贴心的。想想也是,毕竟精力有限,如今老罗也有了十亿的投资,集中精力做好...

3357
来自专栏PHP技术

分享12款最佳的Bootstrap设计工具

设计师总会渴望有一些新奇有趣的设计工具来提高工作效率,而Bootstrap就是您的不二选择。2013年Bootstrap得到了广泛普及,它 是开发者较为常用的框...

3588
来自专栏张善友的专栏

在你的网站集成Wiki系统 WikiPlex

Wikiplex 是一种在 .NET Framework 上所开发,具有处理 Wiki 编辑宏功能的小型函式库组件,它提供了数种编辑样式的格式,以让使用者可以类...

2008
来自专栏张善友的专栏

Msdn 杂志 asp.net ajax 文章汇集

asp.net ajax 充分利用客户端 JavaScript、DHTML 和 XMLHttpRequest 对象。其目的是帮助开发人员创建更具交互性的支持 A...

1798

扫码关注云+社区