【2016/4/17更新:如果你下載下傳後發現仍然需要付費才能編譯Android/iOS APP,請到文章最下面更新Xamarin for VS和Xamarin Studio到最新的版本。Build2016後釋出的版本移除了付費的限制(真正完全免費随便用啦)】
雖然現在Xamarin已經合并到VS2015 Update2安裝包裡面了,但是實際上被合并進去的仍然隻是個Online installer而已,對于廣大天朝.NET碼農來說,成功下載下傳安裝仍然是可望而不可及的。
而手動安裝所有元件可以将Xamarin套件的安裝時間縮短到以前的1/10,如果有SSD會更快(時間就是金錢啊我的朋友)。是以呢,這篇文章來說說如何手動安裝Xamarin,讓你輕松開始跨平台開發。
注意:以下步驟需要你一步一步進行,請确認每一步都安裝成功了才能正确使用上Xamarin哦。這裡選用的下載下傳位址都是Xamarin和Android官方的,請放心使用。強烈建議使用迅雷下載下傳,最好開一個會員。
系統需求:
C槽至少有30G可用空間
Visual Studio 2013,但是推薦裝上Visual Studio 2015(最小安裝即可,不需要裝Win10 SDK之類的可選元件)
下面開始吧。
JDK沒啥說的了,不裝不行啊。下載下傳後輕按兩下啟動,跟随向導安裝上即可。
這裡選用的版本是r24.4.1,以後可以自行更新。下載下傳後輕按兩下啟動,跟随向導安裝上即可。
Android SDk下載下傳安裝結束之後,在開始菜單中找到SDK Manager,使用管理者權限打開(重要)
選中下列項目并下載下傳:
Android SDK Tools(這裡會提示有新版本,是以你可以不選這一項)
Android SDK Platform-Tools
Android SDK Build-Tools
Android 5.0.1(API 21)
Android 4.4.2(API 19)
Android 4.0.3(API 15)
(說明:Xamarin文檔中說明必須要安裝API 15+19+21,實際上是你針對哪個版本開發,裝哪個版本就可以了。但是至少要選上一個,最好是API 21或以上,要不然可能沒辦法正常編譯APP)
其他可以看心情,但并不是必裝:
其他版本SDK,比如API 23,Extras裡面的Google USB Driver, Intel x86 Emulator Accelerator等等。
如果你要運作Android SDK自帶的模拟器(Google出品)而不是Visual Studio Android Emulator(微軟出品,需要HyperV),那麼推薦裝上Intel x86 Emulator Accelerator。
Intel x86 Emulator Accelerator下載下傳完成後并不會自動安裝,你需要浏覽到 AndoridSDK目錄下找到一個叫intelhaxm-android.exe的檔案手動輕按兩下安裝。完整路徑大概是下面這樣:
C:\Program Files (x86)\Android\android-sdk\extras\intel\Hardware_Accelerated_Execution_Manager\intelhaxm-android.exe
NDK是壓縮包的形式,沒有安裝檔案。
下載下傳後把NDK解壓到Android SDK旁邊,比如C:\Program files(x86)\Android\NDK_r10e,Xamarin到時能自己找到
下載下傳後輕按兩下啟動,跟随向導安裝上即可。
在VS裡面直接使用Xamarin,這東西以前可是收費的,現在免費了,微軟大法好啊,裝裝裝。下載下傳後輕按兩下啟動,跟随向導安裝上即可。
這個安裝包裡面包括了Xamarin一系列平台SDK,即使你不使用VS開發Xamarin也得裝上這個包。
一個獨立的C# IDE。下載下傳後輕按兩下啟動,跟随向導安裝上即可。