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

相关文章

来自专栏coding

给你一个完整高效的linux系统

2243
来自专栏Android随笔

常见的开源协议

参考文章: https://zh.wikipedia.org/wiki/Apache%E8%AE%B8%E5%8F%AF%E8%AF%81 https://...

782
来自专栏IMWeb前端团队

VS Code 初上手

这是《小江品评编辑器》系列的开篇,当然想开个好头。 我 2012 年开始接触前端,从最开始的记事本,到 Dreamweaver ,到 notepad++ ,到风...

1699
来自专栏FreeBuf

NSA(美国国安局)泄漏文件深度分析(PART 1)

* 本文原创作者:tom_vodu,本文属FreeBuf原创奖励计划,未经许可禁止转载 一、前言 防火墙是保护内网机器不受网络攻击者侵害的第一道也是非常核心...

2355
来自专栏木制robot技术杂谈

Hexo搭建个人博客(一)— 前期准备

前言 最近几个月自学python的过程中,搜索爬虫资料的时候关注了xlzd的博客,为我开启了一片新世界,之后慢慢收藏了各方高人的博客。搭建一个自己博客的萌芽也悄...

3265
来自专栏张戈的专栏

JuiceSSH:超好用的安卓移动端Linux系统运维终端工具

去年年底,我考虑到回老家之后可能会有工作上的紧急运维事务需要处理,家里没电脑网络,又不想背笔记本,所以考虑入手一个平板。安卓、IOS、Win8 板子,考虑良久之...

3858
来自专栏小文博客

Windows 10 声音突然变大?——解决方案

1714
来自专栏木子昭的博客

靠谱的iPhone批量换铃声 图文教程

iPhone的来电铃声虽然经典,但听久了就想换换口味,这里用最简单的方式教大家自定义iPhone铃声 (2017年12月20日更新) 自定义铃声分三步 ...

3076
来自专栏猿人谷

新安装 Ubuntu 12.10 需要做的 10 件事

1. 了解一下ubuntu 12.10 ubuntu 12.10 使用 unity 桌面基于gtk3 开发的桌面,新版本原装加入连个lens但是对于国内用户来说...

1669
来自专栏漫漫全栈路

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

为什么是Xamarin 乔老爷子曾经曰过:”Stay hungry. Stay foolish.” 对的,就是要做一个蠢萌的吃货!!! 好吧,正确的翻译是,低...

3685

扫码关注云+社区