Xamarin-C#開發移動App-環境搭建
為什麼是Xamarin
喬老爺子曾經曰過:”Stay hungry. Stay foolish.” 對的,就是要做一個蠢萌的吃貨!!! 好吧,正確的翻譯是,低頭前行,永不滿足! 所以嘍,開坑Xamarin!
其實早在前年就接觸過Xamarin,去年參加全國移動網際網路開發大賽,其中的移動App技術選型也考慮過Xamarin,但是幾經波折也沒有正真的選用這個技術,因為它總給人一種不成熟的感覺。前兩天和朋友聊到前端不好混,我說還好我不是前端。朋友問,那你是什麼?我恬不知恥的說,哼,我可是全棧!牛逼是吹出去了,趁著本科期間閒暇時間還算多,把Xamarin
撿起來重新打理大理,包括後續的技術跟進UWP
ASP.NET Core
.
安裝Xamarin
Visual Studio 2017添加個新功能,肯定是再簡單不過了,二話不說Visual Studio Installer
點開,勾選使用.NET的移動開發
。
注意:可以取消掉Google Android模擬器的勾選,使用Genymotion
來替代他。VS自帶的虛擬機器已經足夠好用,可以自行甄別,或使用物理機代替。
勾選完成點選修改,完成安裝,然後來看看Genymotion
.
安裝Genymotion
Genymotion本身是收費產品,但是對個人使用者免費,所以趕緊註冊一下把。免費的下載地址藏得很深,所以我還是提供一下好了。
安裝過程是一路Next
就對了,不要害怕,這不是某些國產軟體,閉著眼睛狂點Next
就好了!
如果是和我一樣選擇的是帶VirtualBox的版本的話,回彈出來一個Oracle VM VirtualBox的安裝介面,同樣一路Next
.
安裝好後啟動Genymotion,登陸個人郵箱,然後下面有個“醒目”(誰會去點他)的Personal Use
然後同意下使用者協議,新增虛擬機器(安卓)
下載比較常見4.3和6.0的系統,因為資源在國外,速度可能回有點慢,耐心等待!
注意:如果遇到虛擬機器無法啟動等情況,可以嘗試解除安裝軟體,清除登錄檔,自行安裝VultureBox,和單獨版的Genymotion。也可以使用VS自帶的虛擬機器或真機除錯。
除錯Demo
啟動Visual Studio 2017,新建專案,選擇Andriod
,空白應用。
除錯執行
OK,Xamarin的安裝到此完成,後續有更多Xamarin的相關學習筆記和記錄。