C#移動跨平臺開發(1)環境準備

發表於2016-05-04

  C#依託於mono平臺可以實現Unix平臺伺服器端開發已經不是什麼新鮮事了,而Xarmain公司(初始成員大多來自原Mono、MonoTouch、Mono For Android成員)繼續將C#的先進性帶到了移動平臺 —— 這也不是新鮮事了!但是國內的學習資料卻很少,倒是有培訓班已經看準了這個賺錢的機會,CSDN應該是和Xamarin有合作在國內率先開始了Xamarin移動跨平臺開始的課程(避免廣告嫌疑,我就不貼地址了),雖然說我作為一個非專業移動端的程式設計師,因為懶的原因沒有學習過Java和Object C,但是看著這大好的前景也忍不住蠢蠢欲動啊!所以,我升級了電腦、購買了VPN抱著youtube的視訊開始了這個系列的學習。

盜一張Xamarin.com首頁的圖,激動一下人心 —— 我們知道一定有一種更好的方式來開發移動應用程式

今天第一篇,我們先來配置一下開發環境,分為一步傻瓜自動化式和自虐手動配置式。在@gjun的提醒下,我總算找到了為什麼嚮導式安裝(XamarinInstaller.exe)安裝會失敗了,原來也是因為“牆”的原因。所以如果連上VPN之後直接就XamarinInstaller.exe安裝就方便多了。

目錄

自動化安裝開發環境

這個安裝過程只有一步就是到Xamarin的下載頁面(http://xamarin.com/download)頁面去下載一個安裝程式(XamarinInstaller.exe),然後點選它安裝就可以了。

不需要任何配置,直接點“下一步”就可以了,直到你見到下面這張圖,那麼就要恭喜你,這種模式在你的電腦上是可以成功的,你只要等它下載、安裝完成就可以了。

對應上面的三個圖示,分別安裝的是:

  • Andsord SDK以及相關工具
  • Xamarin Studio
  • Xamarin.Android VS 外掛( VS2010和VS2012現在完成支援,VS2013開發Android應用還有一些問題,總提示找不到SDK,Layout也載入不出來)

裝完之後,你就可以開啟Xamarin來體驗一下C#來開發Android應用程式的快感了。但是如果你和我一樣,人品爆發,遇到下面這張圖,那麼恭喜你請走自虐手動安裝方式。

手動安裝開發環境

手動安裝主要分為以下幾個步驟:

  • 安裝 JDK (需要手動配置Path環境變數指向C:Program Files (x86)Javajdk1.6.0_39bin)
  • 安裝 Android SDK 及配置
  • 安裝 Android NDK (貌似解壓即可,沒看到安裝程式,在VS或者Xamarin裡面可以配置Android ND的路徑)
  • 安裝 GTK
  • 安裝 Xamarin Studio
  • 安裝 Xamarin for VS 外掛
  • 配置Android模擬器

Xamarin Studio for Windows只能用於Android的開發,想要用Xamarin Studio開發IOS應用的同學,需要下載Xamarin Stuido for Mac。 但是我們可以用VS來開發Android和IOS的應用。  上面需要下載的程式包比較多,我知道你們和我一樣也比較懶,所以我把我下載的都打包好了,上傳到了百度網盤(http://pan.baidu.com/s/1dD3XSmH),不要謝我,我的名字叫雷鋒!

Xamarin Studio Android配置

開啟 Xamarin Studio Android -> Tools -> Options, 在左側中選擇 “SDK Locations” -> Android:

Android SDK 管理器

Android SDK Manager是專門用來管理Android SDK的,如上面我們那個錯誤提示視窗說的那樣,我們要利用Android SDK下載那些我們所需要的包。Android SDK Manager 被放在Android SDK的根目錄下: C:Users你的使用者 名AppDataLocalAndroidandroid-sdkSDK Manager.exe。

我們可以把對應的Android版本的API都下載下來,注意資料夾下面有我們建立模擬器需要的檔案,所以不要漏選了,之後點選“Install n packages“即可。

這裡下載過程中,對於一個資訊保安工作做的非常好的國家,會出來一些問題:

對於這個問題,你可以找一些IP地址,修改HOST檔案來訪問google,但是也不是很穩定。最好的辦法是辦一個收費的VPN,不貴,也好用,無聊還可以上上facebook和youtube等等 。

Android Virtual Device 管理器

在Android SDK的根目錄下還有一個叫AVD Manager.exe的程式,就是我們的Android Virtual Device管理器,我們可以用它來建立模擬器。

然後建立一個Android 4.0 的模擬器。

之後,啟動它,這個過程有點兒慢。

等它初始化完了之後,我們的Android4.0就出來了。由於初始化過程比較慢,所以我們可以保持它一直開著。

Visual Studio Android配置

我們上面已經看過在Xamarin Studio中的配置了,接下來我們來看看VS中如何配置 Android SDK的一些引數。 進入VS-> TOOLS-> Options 在左側選擇“Xamarin”->”Android Settings”

第一步大功告成,我們馬上就要開始用C#開發我們的第一個Android以及IOS應用程式了!另外我建立了一個關於Xamarin開發的QQ群:92436737,歡迎有興趣的同學加入。Xamarin還很年輕,但是我相信它很快就會展翅高飛,歡迎大家一起學習,進步。

相關文章