写这篇安装教程前要说的几句话

之前很多人想用Vs来开发Android项目,苦于这个环境的安装。的确这并不是一件简单的事情,并不是开发者都能在花一上午能装好,如果你花了一天时间,第一个Xamarin  Android项目都没跑起来的话,那我要恭喜你,这还算好的,当初我第一个装这个环境的时候,还是公司的学长帮我搞一大半天,结果还是在公司的牛哥帮助下才装好。自己一个人在我的笔记本上装也花差不多一天的时间才装好,所以花了时间没装好,不要心急,我写这篇教程就是为了让大部分人都能在一天之内装好Xamarin android的开发环境。之前在网上碰到一个女程序媛也是碰到这个问题,不知道xamarin
android怎么装,很懵逼的样子,我也是有点尴尬了,看图说话:


看到这里,是不是想起来当初装环境的时候很苦逼却又无可奈何的自己,我也仿佛看到当初自己的影子。本来是要在星期六晚上写一篇如何去安装Xamarin Android,看到这里,我于心不忍啊,所以呢!今天晚上,我把我的笔记本重新换了系统,把这个下载链接的过程测试一下,安装的过程重新再装一篇。为什么看网上的教程装还老是出错?   我认为有这么三个原因:
  1. 安装教程本身写的时间太久了,给的链接下载下来的工具根本对不上号
  2. 写的质量良莠不齐,并不是适合各个基础的人都能看的懂
  3. Xamarin 目前参与的人并不多,遇到很多问题,都无法及时解决
好了废话不多说了,反正我写篇文章就是为了让所有基础的人都能装好这Xamarin android的开发环境。前提是你得装好VS2015,VS2013也可以。其他的版本我并不想多说,我自己也没试过。

主要的安装流程如下:

一个完整的安装的环境以及让Xamarin android真正跑起来要一下几个步骤,很复杂吗,只能说不是很简单。

  1. 安装好Java的开发环境,也就是装好JDK
  2. 安装Xamarin For Windows,通俗点讲就是装Xamarin
  3. 下载好Android SDK和NDK(ndk并不是必须的)
  4. vs中配置好JDK和NDK的路径(原理上这个时候已经大功告成了)
  5. 配置Android模拟器

第一步:安装好JDK

这个java开发中必须要安装的java开发工具包,有人就疑问了不是说用c#开发的吗,当然是用c#了,只不过最好还是转成了java原生态的东西,你想想c#能运行在Android的操作系统中吗?如果之前从来没有装过java的开发环境,这个时候就有点小纠结了,装过JDK就不用再装了,
安装好JDK成功的样子在dos中可以看到:

第二步:安装Xamarin

xamarin不是很大,之前我装的xamarin上传到了百度云管家所以直接下载,链接:http://pan.baidu.com/s/1pL4JpOJ 密码:yqp2
xamarin装完之后,打开VS新建项目你可以看到是这个样子的

好的,这说明你Xamarin已经安装成功了,但这仅仅是一小步,接下来的事情就有点容易出错了

第三步:下载好Android SDK和NDK

Android NDK 下载链接:http://download.csdn.net/download/liulei3666825/9539509 ,这个不是必要的,官方说还是配置一下比较好,根据自己的系统下载对应的版本就可以了。这个ndk一般是不会发问题的。大家放心!
android sdk 这是最关键的时候了,也是最坑的地方,基本上所有的问题就出在这个Android SDK的环节上,Java开发android的同学也是经常遇到这个坑,在这里我给先给一个链接大家去试试下载:http://dl.google.com/android/adt/22.6.2/adt-bundle-windows-x86_64-20140321.zip 
并不大,只有510MB,下载完后,现在可以先了解一下sdk文件夹下各个文件夹的作用,参看一下这篇博客
http://blog.csdn.net/sydMobile/article/details/51235067,当然最重要的就是这个放各个版本的android操作系统的platforms(平台的意思)文件夹。你会发现只有一个android-19的操作系统。

现在就可以配置JDK和Sdk的路径了,vs2015 >工具>选项>Android Settings 可以看到一下的配置


打开工具>Android>Android SDK Manager 你会看到下面的界面,最容易出问题的地方就是这儿。这些玩意每次更新下载都会到墙外去,所以就很尴尬了。
现在大部分已经完成了,记得重启Vs。现在可以新建第一个Xamarin Android 项目,选择Blank App(android)就可以,也就是空白的android项目.连接手机数据线,将android手机设置调试模式。百度一下“如何将android手机设为调试模式”。如果已经完成的话,你将会在这里看到
如果运行成功那么恭喜你,已经完成了这坑爹的环境安装了。一般情况下都tm是报错的。手机上运行不方便啊,别急下面装一下Android模拟器.

第四步:下载好Android 模拟器

老是使用手机运行调试,有点慢而且也不方便,这时候我们可以装一个Android模拟器
至于如何下载使用可以参考一下:http://jingyan.baidu.com/article/e6c8503c721fbae54f1a181e.html
Visual Studio中的Android模拟器使用详解:http://www.codeceo.com/article/visual-studio-android.html

终于写完了,当然不是很详细,希望能装好吧,如果有看不懂的地方,写的纰漏的地方可以提提建议,我好做修改。谢谢
作者:张林
转载随意注明出处

最新文章

  1. CSS实现背景透明,文字不透明(兼容各浏览器)
  2. Thymeleaf3.0内容
  3. SQL约束
  4. Fitbit Flex 智能手环佩戴心得 主要说说过敏
  5. Discuz升级提示static/image/postbg/3.jpg下载出现问题的解决办法
  6. CSS从大图片上截取小图标的操作
  7. 基于@AspectJ和schema的aop(四)---@AspectJ进阶
  8. 1. 走进java
  9. 前端必杀技之Javascript 第1天
  10. STS中搭建SpringMVC工程
  11. 对象创建型模式------Builder(生成器或建造者模式)(2)
  12. HTML 5 video 视频标签全属性详解
  13. CUDA与VS2013安装
  14. Docker - 访问容器
  15. Ubuntu14.04上修改主机名
  16. C++通用WMI接口实现获取Windows操作系统内核版本号
  17. 412 6个题 BOM and DOM 定义计数器 网页跳转 网页前进后退
  18. 解决IE浏览器缓存导致AJAX请求数据异常
  19. mark 三年工作总结
  20. Windows 系统安装Docker Compose 步骤

热门文章

  1. Unity与iOS原生代码之间的相互调用
  2. SQL---索引---创建索引
  3. c语言的extern与static与递归
  4. Service 之间如何通信?- 每天5分钟玩转 Docker 容器技术(101)
  5. redis在Linux上的安装和简单使用
  6. MYSQL瓶颈
  7. 【Spring】多数据源导致自动化配置失败问题
  8. SQL图像查看器 —— SQL Image Viewer
  9. Web前端学习——CSS
  10. 如何编写一个稳定的网络程序(TCP)