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 条评论
登录 后参与评论

相关文章

来自专栏Linyb极客之路

我珍藏的神兵利器 - 效率工具

快速启动应用+文件搜索+各种实用插件(计算器、翻译、网页快速访问等)。我的最爱,没有它我几乎半残。

1044
来自专栏逸鹏说道

ASP.NET Core 阶段性总结

自从年前用 ASP.NET 5 磕磕绊绊重写了一个项目后 (2015.12),就没怎么关注 ASP.NET 5 相关内容了,为啥?因为实际应用问题太多,而且不是...

2628
来自专栏ThoughtWorks

Kubernetes救援 - 教你如何从新技术的坑里爬出来(下) | TW洞见

今日洞见 文章作者/配图来自ThoughtWorks:佟达。 本文所有内容,包括文字、图片和音视频资料,版权均属ThoughtWorks公司所有,任何媒体、网站...

3438
来自专栏花叔的专栏

Nodes小程序的几个新功能-实时编辑、赞赏、自定义头图

最近深圳台风打上瘾了,一到周末就开始刮风下雨,宅在家撸码最合适不过了,于是给Nodes加了几个功能,顺便练练手。 赞赏 有同学说之前想打赏Nodes都不行,现在...

3859
来自专栏大神带我来搬砖

想搞大数据??你这样是自寻死路!!

18010
来自专栏数据和云

RAC一个节点自动重启问题分析

题记:在RAC数据库的故障当中,节点重启的现象很常见,在这种问题的处理当中,有一定的规律性。为了更好的说明这个问题的处理过程,保证出现该类问题的时候,能够有序的...

3065
来自专栏技术博客

菜菜从零学习WCF一(WCF概述)

  菜菜刚开始接触WCF,一切都要从零开始,所以在此也记下笔记,以作日后翻看,大家也可以多多指点。

562
来自专栏Web项目聚集地

我珍藏的神兵利器(软件篇)

快速启动应用+文件搜索+各种实用插件(计算器、翻译、网页快速访问等)。我的最爱,没有它我几乎半残。

703
来自专栏Web 开发

老Y变身Lion

Intel 5100 Wifi 无解,打算再买一张博通的无线网卡,淘宝上面就35~

910
来自专栏大魏分享(微信公众号:david-share)

技术派:谁说API网关只能集成REST APIs?

843

扫描关注云+社区