Xamarin

Xamarin是基于Mono的平台.

Xamarin旨在让开发者可以用C#编写iOS, Android, Mac应用程序,也就是跨平台移动开发。

下载资源

1,进入Xamarin官方网站http://xamarin.com/下载xamarin,需要填写一些信息才能下载

没有FQ的情况下完成后报错的同时会弹出所需要的资源窗口

2,根据↑给出的资源Uri,分别下载Java JDK、Android SDK、Android NDK、GTK、Xamarin for Visual Studio(如果你用Visual Studio开发就不用下载Xamarin Studio了)

安装

按照上面提示的下载顺序安装,

01,安装Java JDK

02,安装Android SDK

然后在Android SDK的安装目录下,双击“SDK Manager.exe”,打开Android SDK Manager,Android SDK Manage负责下载或更新不同版本的SDK包,它会获取可安装的sdk版本,但是国内有墙,有时候会出现获取失败的情况。可以修改hosts文件(也可能无法下载),建议还是弄个VPN,然后就可以下载Android的各个版本的SDK了,还有办法是网上下载好,下载的地址http://www.androiddevtools.cn/

03,安装Android NDK

04,安装GTK

05,安装xamarin for visual studio

完成后打开Visual Studio 2013

需要做些配置打开 工具-->选项,配置好Android SDK、Android NDK的路径-->确定

接下来我们创建一个Android应用程序

这里需要我们登录,去注册一个账号就可以了

注册并登录后可以使用了 有30天的使用时间

接下来就可以写我们的Android应用程序了

现在还差很关键的一步就是创建一个安卓的模拟器,也可以使用上面原生的模拟器,但启动速度非常慢。当然也可以真机调试

Genymotion安卓模拟器

这里介绍一下很不错的安卓模拟器Genymotion

进入Genymotion官网http://www.genymotion.net/下载最新的Genymotion

选择免费版

选择Genymotion与VirtualBox集成版(Genymotion依赖于VitualBox虚拟机软件)

安装完成后打开Genymotion,选择添加一个虚拟机,然后会需要你登录,输入你刚注册的账号登录

选择一个虚拟机,然后下载(这里我下载android 4.3版本的)

使用模拟器前还需要做一些配置,打开Settings-->ADB-->选择Android SDK位置-->OK-->Start开启模拟器

成功后就可以使用Genymotion测试Android应用程序了

有时可能需要先开启虚拟机后再打开Vistual Studio,才会在Vistual Studio出现刚创建的模拟器↓

OK了,如果不能连接到模拟器,大部分是SDK的问题了

-----------------------------------------------------------------------------------

Visual Studio 2013 Xamarin for iOS 环境搭建

【Xamarin】Visual Studio 2013 Xamarin for Android开发环境搭建与配置&Genymotion的更多相关文章

  1. QT 5.1.1 for Android 开发环境搭建与配置【Windows 7】

    前言:本人操作系统为Windows7 64位,用的是32位的安装包,32位系统没有验证. 一.首先下载以下安装包,如果提供的链接失效请自行下载: (1) Android SDK (Windows 32 ...

  2. Visual Studio 2013 Xamarin for iOS 环境搭建

    原文:Visual Studio 2013 Xamarin for iOS 环境搭建 一.Mac安装Xamarin.iOS 1,我的Mac 环境:OSX 10.10.3.Xcode 6.3.2 (使用 ...

  3. 【Xamarin】Visual Studio 2013 Xamarin for iOS 环境搭建

    一.Mac安装Xamarin.iOS 1,我的Mac 环境:OSX 10.10.3.Xcode 6.3.2 (使用虚拟机亲测也成功  VMware 11 安装 Mac OS X10.10  ) Xam ...

  4. Cocos发展Visual Studio下一个libcurl图书馆开发环境的搭建

    我们解释win32在Visual Studio下一个libcurl图书馆开发环境的搭建.Cocos2d-x发动机实际上与Win32在访问libcurl库.Cocos2d-x 3.x在libcurl库文 ...

  5. Android开发环境搭建相关文章列表(转载)

    Android开发虽然有所了解,但是一直没有搭建开发环境去学习,Android的更新速度比较快了,Android1.0是2008年发布的,截止到目前为止Android已经更新Android5.0.1, ...

  6. (win10 64位系统中)Visual Studio 2015+OpenCV 3.3.0环境搭建,100%成功

    (win10 64位系统中)Visual Studio 2015+OpenCV 3.3.0环境搭建,100%成功 1.下载opencv 官网http://opencv.org/下载windows版Op ...

  7. linux android开发环境搭建

    android开发环境搭建的一些有用链接:1.sdk manager的国内服务器http://www.cnblogs.com/huangjacky/p/4077982.html2.常见问题的解决htt ...

  8. Android开发环境搭建及常见问题解决方法

    转自: http://www.cnblogs.com/rwxwsblog/p/4769785.html 在移动互联网的时代,Android的份额早已超过了苹果.Android的出现无疑加速了移动互联网 ...

  9. Android #Android开发环境搭建

    Android #Android开发环境搭建 1.下载:Google在国服的官网 https://developer.android.google.cn/index.html 1.点击首页 “ 获取 ...

随机推荐

  1. update t_conference set c_address = replace(c_address,'中华人民共和国','');

    update t_conference set c_address = replace(c_address,'中华人民共和国','中国');      //把c_address字段中的‘中华人民共和国 ...

  2. poj3318 Matrix Multiplication

    poj3318 Matrix Multiplication 题意:给定$n*n(n<=500)$的矩阵$A,B,C$,如果$A*B==C$,输出“YES”,否则为“NO”:多组数据,$O(n^{ ...

  3. JavaWeb实现分页的四种方法

    一.借助数组进行分页 原理:进行数据库查询操作时,获取到数据库中所有满足条件的记录,保存在应用的临时数组中,再通过List的subList方法,获取到满足条件的所有记录. 实现: 首先在dao层,创建 ...

  4. 20145325张梓靖 《Java程序设计》第4周学习总结

    20145325张梓靖 <Java程序设计>第4周学习总结 教材学习内容总结 何谓继承 继承共同行为 继承基本上就是避免多个类间重复定义共同行为:可把相同的程序代码提升为父类:用关键字 e ...

  5. 开源工具-Json 解析器 Jackson 的使用

    Json已经成为当前服务器与 WEB 应用之间数据传输的公认标准.Java 中常见的 Json 类库有 Gson.JSON-lib 和 Jackson 等.相比于其他的解析工具,Jackson 简单易 ...

  6. 《A Tour of PostgreSQL Internals》学习笔记——查询处理分析

           终于要迎来postgresql的<A Tour of PostgreSQL Internals>系列的最后一篇了.学习是不能拖延的事儿,越拖延事情越多.不废话,一起来看看吧~ ...

  7. Spring思维导图,让spring不再难懂(一)

    写在前面 很多人在微信公众号中给我留言说想看spring的思维导图,正好也打算写.与其他框架相比,spring项目拥有更多的模块,我们常用的ioc,mvc,aop等,这些是spring的主要板块.一篇 ...

  8. CSS再学习 之背景色 背景图片

    背景色 p {background-color: gray;} 如果您希望背景色从元素中的文本向外少有延伸,只需增加一些内边距. p {background-color: gray; padding: ...

  9. 非关联容器|hash|unordered_map/multimap,unordered_set/multiset

    body, table{font-family: 微软雅黑; font-size: 10pt} table{border-collapse: collapse; border: solid gray; ...

  10. 在centos7下安装java8和mysql

    一般学习java和部署项目都是在本地部署,但是生产环境一般都是在linux环境下,部署和安装环境都是在控制台下进行操作的,没有windows的可视化的操作界面,对与linux的命令掌握和操作对小白来说 ...