用c#开发Android应用(一)——搭建开发环境
自从有了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。下载安装后环境就搭建好了。这是比较简单的做法。但是这种安装方法比较慢,而且下载后的组件无法重复利用,比较麻烦,所以在介绍下纯手动安装方法。这个也是我采用的方法。
第一步:下载所需要的组件:
- Java SDK ,这个我想没人不知道去哪里下载吧。
- Android SDK,这个东西到官网上下载回来的也是个安装程序,然后需要选择下载的包慢慢更新。Android SDK 的下载安装参看这篇文章 ,把文章中的完成版SDK下载后还需要去官网下载个最新的Android SDK 版,目前是16版,下载后解压。然后把下载的完整版的内容拷贝到最新版的解压路径下,这样就无需再去更新那些包了。合并完成后,执行新版解压目录下的SDK Manager.exe,把Android SDK Tools更新到16版更新完成后如下图所示。
- 下载gtk-sharp-2.12.10.win32并安装。
- 下载MonoDevelop并安装。
- 下载monoandroid-4.0.1.msi并安装。
到此需要安装的东西就都安装完毕了。接下来就是到VS中设置了,打开VS【工具】-【选项】-【Mono For Android】在Android SDK Loaction中填入Andriod SDK Manager.exe所在的目录就可以了。至此开发环境搭建完毕。
用c#开发Android应用(一)——搭建开发环境相关推荐
- Android实现注册登录头像上传等功能常规开发(Android端,服务器端开发实例)
Android实现注册登录头像上传等功能常规开发(Android端,服务器端开发实例) 标签: 注册登录Android开发servlet 2017-04-18 20:34 454人阅读 评论(1) ...
- Android开发实战一之搭建开发环境-附测试实例(已亲测)
使用JDK.Android SDK.Eclipse + ADT搭建开发环境 附测试实例 (已亲测) ----------------------------------------- ...
- android学习一---搭建开发环境
android基于Java并运行Linux内核上的轻量级操作系统.由于是基于java的,学习起来也不是太难,对java有一定了解并知道一些基本的图形用户界面,入门就很简单了. 一.了解JDK ,SDK ...
- Android+eclipse+adt搭建开发环境
一.下载相关软件 android开发环境 准备工作:下载Eclipse.JDK.Android SDK.ADT插件 下载地址:JDK:http://www.oracle.com/technetwork ...
- android迅雷下载搭建开发环境
附件中有图片 转自:http://www.eoeandroid.com/forum-viewthread-tid-53371-highlight-android%2B%2B%E9%85%8D%E7%B ...
- IMX6ULL驱动开发实战连载-01搭建开发环境
哈喽,大家好.我是小仲.板子在3.31号就收到了,但是,由于最近一直很忙,拖到了现在才开始搭建环境.接下来的一段时间,会基于野火IMX6ULL开发板写一系列教程,主要侧重于驱动和内核的调试技巧.这方面 ...
- 安卓驱动开发(五)----搭建开发板的测试环境
在第四章中,介绍的是安卓应用程序开发环境和linux内核开发环境.这两套开发环境都是linux开发和测试的前提.有了两套开发环境,接下来就应该考虑,测试好的linux驱动应该在哪里运行,运行环境是什么 ...
- android mupdf 快速开发,android 使用mupdf开源开发pdf详解
最近由于在开发一款需要上线的电子阅读器,现在详细讲述一下pdf模块部分的分享. 在网上找了好多的开源pdf的源代码,都不是太好,其中看到的最好的是开源的mupdf,优化做的很好,解析的比较快,所以需要 ...
- python能开发android吗_python可以开发安卓吗
我们使用kivy开发安卓APP,Kivy是一套专门用于跨平台快速应用开发的开源框架,使用Python和Cython编写,对于多点触控有着非常良好的支持,不仅能让开发者快速完成简洁的交互原型设计,还支持 ...
最新文章
- Windows2008/2012多用户同时远程连接终端服务授权
- Promise对象和async函数
- 深入理解分布式技术 - Paxos 算法解读
- 解密初、中、高级程序员的进化之路
- python 节气计算_python 生成 1900-2100 的二十四节气文件
- Spring AOP 五大通知类型
- ILP32和LP64数据模型
- 设置时区,时间,日期的脚本
- 《Simbody Theory Manual》
- 现实世界的Windows Azure: 采访LexisNexis的Marc Slovak 和 Manish Bhargava
- 算法:回溯解决电话拨号中的字母组合Letter Combinations of a Phone Number
- MYSQL客户端访问服务端
- 海康威视mp4html播放器,videoJS 网页视频播放器支持MP4
- 远程控制软件编写--系列教程
- OC 如何读取plist文件
- XP 删除微软拼音 3.0
- docker onlyoffice7.1.1 word excel ppt在线编辑、在线预览_部署01
- 了解和掌握Python的函数(文末附python学习资料)
- Linux终端语系设置,iconv语系编码转换命令
- xxe漏洞原理与防御