自从有了Android后就一直想尝试下为Android开发些小应用玩玩。但是我日常主要工作是用C#来完成的,JAVA放下也有些年头了所以这事就就一直拖着没干。后来听说有了Mono for Android 可以在Visual Studio下用C#开发Android应用了,就有激起了我想开发Android应用的想法。直到现在才走出实质性的一步开始搭建开发环境。写这篇博文的主要目的是记录和经验分享。

言归正传,安装MonoForAndroid最简单的方法就是打开网页http://xamarin.com/trial,按照提示第一步输入自己的电子邮件地址,第二步选择要下载的产品,目前提供的产品有三个MonoTouch for Mac、Mono For Android for Windows和Mono for Andriod for Mac。选择Mono For Android for Windows,下载回来的是一个安装程序,这个安装程序会从网上下载所需要的组件,这些组件分别是Java SDK、Android SDK、GTK#、MonoDevelop、Mono For Android。下载安装后环境就搭建好了。这是比较简单的做法。但是这种安装方法比较慢,而且下载后的组件无法重复利用,比较麻烦,所以在介绍下纯手动安装方法。这个也是我采用的方法。

第一步:下载所需要的组件:

  1. Java SDK ,这个我想没人不知道去哪里下载吧。
  2. Android SDK,这个东西到官网上下载回来的也是个安装程序,然后需要选择下载的包慢慢更新。Android SDK 的下载安装参看这篇文章 ,把文章中的完成版SDK下载后还需要去官网下载个最新的Android SDK 版,目前是16版,下载后解压。然后把下载的完整版的内容拷贝到最新版的解压路径下,这样就无需再去更新那些包了。合并完成后,执行新版解压目录下的SDK Manager.exe,把Android SDK Tools更新到16版更新完成后如下图所示
  3. 下载gtk-sharp-2.12.10.win32并安装。
  4. 下载MonoDevelop并安装。
  5. 下载monoandroid-4.0.1.msi并安装。

到此需要安装的东西就都安装完毕了。接下来就是到VS中设置了,打开VS【工具】-【选项】-【Mono For Android】在Android SDK Loaction中填入Andriod SDK Manager.exe所在的目录就可以了。至此开发环境搭建完毕。

用c#开发Android应用(一)——搭建开发环境相关推荐

  1. Android实现注册登录头像上传等功能常规开发(Android端,服务器端开发实例)

    Android实现注册登录头像上传等功能常规开发(Android端,服务器端开发实例) 标签: 注册登录Android开发servlet 2017-04-18 20:34  454人阅读  评论(1) ...

  2. Android开发实战一之搭建开发环境-附测试实例(已亲测)

    使用JDK.Android SDK.Eclipse + ADT搭建开发环境      附测试实例     (已亲测) ----------------------------------------- ...

  3. android学习一---搭建开发环境

    android基于Java并运行Linux内核上的轻量级操作系统.由于是基于java的,学习起来也不是太难,对java有一定了解并知道一些基本的图形用户界面,入门就很简单了. 一.了解JDK ,SDK ...

  4. Android+eclipse+adt搭建开发环境

    一.下载相关软件 android开发环境 准备工作:下载Eclipse.JDK.Android SDK.ADT插件 下载地址:JDK:http://www.oracle.com/technetwork ...

  5. android迅雷下载搭建开发环境

    附件中有图片 转自:http://www.eoeandroid.com/forum-viewthread-tid-53371-highlight-android%2B%2B%E9%85%8D%E7%B ...

  6. IMX6ULL驱动开发实战连载-01搭建开发环境

    哈喽,大家好.我是小仲.板子在3.31号就收到了,但是,由于最近一直很忙,拖到了现在才开始搭建环境.接下来的一段时间,会基于野火IMX6ULL开发板写一系列教程,主要侧重于驱动和内核的调试技巧.这方面 ...

  7. 安卓驱动开发(五)----搭建开发板的测试环境

    在第四章中,介绍的是安卓应用程序开发环境和linux内核开发环境.这两套开发环境都是linux开发和测试的前提.有了两套开发环境,接下来就应该考虑,测试好的linux驱动应该在哪里运行,运行环境是什么 ...

  8. android mupdf 快速开发,android 使用mupdf开源开发pdf详解

    最近由于在开发一款需要上线的电子阅读器,现在详细讲述一下pdf模块部分的分享. 在网上找了好多的开源pdf的源代码,都不是太好,其中看到的最好的是开源的mupdf,优化做的很好,解析的比较快,所以需要 ...

  9. python能开发android吗_python可以开发安卓吗

    我们使用kivy开发安卓APP,Kivy是一套专门用于跨平台快速应用开发的开源框架,使用Python和Cython编写,对于多点触控有着非常良好的支持,不仅能让开发者快速完成简洁的交互原型设计,还支持 ...

最新文章

  1. Windows2008/2012多用户同时远程连接终端服务授权
  2. Promise对象和async函数
  3. 深入理解分布式技术 - Paxos 算法解读
  4. 解密初、中、高级程序员的进化之路
  5. python 节气计算_python 生成 1900-2100 的二十四节气文件
  6. Spring AOP 五大通知类型
  7. ILP32和LP64数据模型
  8. 设置时区,时间,日期的脚本
  9. 《Simbody Theory Manual》
  10. 现实世界的Windows Azure: 采访LexisNexis的Marc Slovak 和 Manish Bhargava
  11. 算法:回溯解决电话拨号中的字母组合Letter Combinations of a Phone Number
  12. MYSQL客户端访问服务端
  13. 海康威视mp4html播放器,videoJS 网页视频播放器支持MP4
  14. 远程控制软件编写--系列教程
  15. OC 如何读取plist文件
  16. XP 删除微软拼音 3.0
  17. docker onlyoffice7.1.1 word excel ppt在线编辑、在线预览_部署01
  18. 了解和掌握Python的函数(文末附python学习资料)
  19. Linux终端语系设置,iconv语系编码转换命令
  20. xxe漏洞原理与防御

热门文章

  1. word中的回车符去除
  2. android布局 哪个控件在最上层_Android 在最上层添加悬浮View(兼容Android 8.0)
  3. mysql如何查看数据库相关信息
  4. 中国国内如何使用chatgpt?
  5. 专家修炼-学习的方法
  6. USB学习入门(三)------众里寻他千百度(windows)
  7. macOS安装homebrew与更新gcc
  8. VBA小程序_对于选中的单元格进行取消合并_选择空值向上填充
  9. 学习python很无趣?看看这篇文章教你采集无水印美女视频(含视频教程)
  10. 《饥饿游戏》第三章-26