天天看點

使用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應用程式(一)