天天看点

使用Xamarin插件和VS2010开发android应用程序(一)

需要做一个多平台的APP,xamarin和phonegap(现在叫cordova了)作为html+js和C#两大阵营的代表,都是备用方案,以前用过cordova和sencha touch的组合,现在了解一下xamarin的使用

关于开发环境的选择,其实一开始是不打算用vs2010,毕竟运行起来比较慢,于是下载了xamarin studio来用,结果创建了新项目之后就报一些不明觉厉的错误,就被我放弃了

**

工具和部署

**

首先电脑上要安装vs2010或者vs2012,其他版本尚未提供支持

接着是安装mono-android的插件

http://pan.baidu.com/s/1kTkl2QV

这里不推荐所谓的xamarinInstaller,下了一个之后也没做什么事就提示我成功了,结果打开vs后还是啥都没有

然后在工具–>选项–>xamarin里面选择sdk的路径,ndk可有可无

装好之后再项目中就可以看到android的项目了

使用Xamarin插件和VS2010开发android应用程序(一)

不过项目的版本好像没有eclipse里面的多,经过试验,第一个是sdk8,即android 2.3

第二个是sdk12,即android 3.0,第三个是sdk15,即android 4.0,也算覆盖了大多数使用情况,

确定之后项目结构如下:

使用Xamarin插件和VS2010开发android应用程序(一)

这样就完成了项目的建立,接下来就准备运行它。

**

运行和调试

**

sdk自带的模拟器巨慢无比,这里使用GenyMotion,下载地址:

http://pan.baidu.com/s/1o6vADsQ

注册后可以选择模拟器,只有4.1.1及其以上,运行流畅无卡顿,

下载对应的模拟器版本后,

安装启动,重启vs后可以看到新建的模拟器

使用Xamarin插件和VS2010开发android应用程序(一)

现在可以使用了!!!

运行一下第一个项目

使用Xamarin插件和VS2010开发android应用程序(一)