Xamarin-C#開發移動App-環境搭建

楠槡發表於2018-01-07

為什麼是Xamarin

喬老爺子曾經曰過:"Stay hungry. Stay foolish."

對的,就是要做一個蠢萌的吃貨!!!

好吧,正確的翻譯是,求知若愚,求賢若渴!

所以嘍,開坑Xamarin!

其實早在前年就接觸過Xamarin,去年參加全國移動網際網路開發大賽,其中的移動App技術選型也考慮過Xamarin,但是幾經波折也沒有正真的選用這個技術,因為它總給人一種不成熟的感覺。前兩天和朋友聊到前端不好混,我說還好我不是前端。朋友問,那你是什麼?我恬不知恥的說,哼,我可是全棧!牛逼是吹出去了,趁著本科期間閒暇時間還算多,把Xamarin撿起來重新打理大理,包括後續的技術跟進UWPASP.NET Core.

安裝Xamarin

vsinstall

Visual Studio 2017新增個新功能,肯定是再簡單不過了,二話不說Visual Studio Installer點開,勾選使用.NET的移動開發

**注意:**可以取消掉Google Android模擬器的勾選,使用Genymotion來替代他。VS自帶的虛擬機器已經足夠好用,可以自行甄別,或使用物理機代替。

勾選完成點選修改,完成安裝,然後來看看Genymotion.

安裝Genymotion

Genymotion官網

Genymotion本身是收費產品,但是對個人使用者免費,所以趕緊註冊一下把。免費的下載地址藏得很深,所以我還是提供一下好了。

Fun-Zone

gefree

安裝過程是一路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的相關學習筆記和記錄。

相關文章