自从有了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所在的目录就可以了。至此开发环境搭建完毕。