需要做一個多平台的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的項目了
不過項目的版本好像沒有eclipse裡面的多,經過試驗,第一個是sdk8,即android 2.3
第二個是sdk12,即android 3.0,第三個是sdk15,即android 4.0,也算覆寫了大多數使用情況,
确定之後項目結構如下:
這樣就完成了項目的建立,接下來就準備運作它。
**
運作和調試
**
sdk自帶的模拟器巨慢無比,這裡使用GenyMotion,下載下傳位址:
http://pan.baidu.com/s/1o6vADsQ
注冊後可以選擇模拟器,隻有4.1.1及其以上,運作流暢無卡頓,
下載下傳對應的模拟器版本後,
安裝啟動,重新開機vs後可以看到建立的模拟器
現在可以使用了!!!
運作一下第一個項目