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

为什么是Xamarin

乔老爷子曾经曰过:"Stay hungry. Stay foolish."

对的,就是要做一个蠢萌的吃货!!!

好吧,正确的翻译是,低头前行,永不满足!

所以喽,开坑Xamarin!

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

安装Xamarin

vsinstall

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

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

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

安装Genymotion

Genymotion官网

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

Fun-Zone

gefree

安装过程是一路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的相关学习笔记和记录。

原创声明,本文系作者授权云+社区-专栏发表,未经许可,不得转载。

如有侵权,请联系 yunjia_community@tencent.com 删除。

编辑于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏小文博客

良心压缩软件Bandizip——无广告超精简

Bandizip 是一款来自韩国的开发商 Bandisoft 开发的 Windows 平台压缩软件,是一款完全免费的压缩软件。

53010
来自专栏葬爱家族

Android高德之旅(1)基础地图

这个系列之前在CSDN上就发了,不过刚开始就因为公司项目忙搁置了,现在转移阵地到简书,希望这次能坚持把这个系列做完。

562
来自专栏施炯的IoT开发专栏

A Simple GPS Application Based on Microsoft.WindowsMobile.Samples.Location

在之前的文章A Windows Mobile GPS Application Sample – Using Fake GPS中,讲述了如何利用Fake GPS以...

1745
来自专栏小文博客

良心压缩软件Bandizip——无广告超精简

2915
来自专栏林冠宏的技术文章

android 如何获取手机的图片、视频、音乐

在android 开发中,很多时候,我们会需要调用到用户本机的照片、视频或者是音乐让用户选择,来进行我们APP对应的操作。 1 button.setOnCli...

1945
来自专栏项勇

笔记63 | 个人项目“易来”开发记录《一》

1152
来自专栏Vamei实验室

用树莓派玩转蓝牙

作者:Vamei 出处:http://www.cnblogs.com/vamei 严禁转载。

895
来自专栏黑白安全

国外黑客社区网站推荐

社区网站是”黑客”探索和获取知识的好地方。无论您是初学者还是专家,都需要提升自己;所以我想我会列出一些好的黑客社区网站。

1462
来自专栏Android 技术栈

京东CPS商品推广接入流程

京东CPS,只需要一个链接足以,这条链接放在自身的WebViewActivity中,如果设置了唤起App,则链接会返回一个打开京东App的规则字符串,我们获取到...

701
来自专栏大数据架构师专家

nmap渗透测试--版本探测

所有参与活动获赠新书的童鞋,昨天书籍已经发出..只剩一本关于docker的,一直没有人认领,已经转为下期活动的奖品.再次呼吁大家,中奖后要立即联系我领奖,...

1014

扫码关注云+社区