【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之類的可選組件)
下面開始吧。
32位JDK
JDK沒啥說的了,不裝不行啊。下載后雙擊啟動,跟隨向導安裝上即可。
http://download.xamarin.com/Installer/MonoForAndroid/jdk-7u71-windows-i586.exe
Android SDK
這里選用的版本是r24.4.1,以后可以自行升級。下載后雙擊啟動,跟隨向導安裝上即可。
http://dl.google.com/android/installer_r24.4.1-windows.exe
Android SDK Tools
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)
其他可以看心情,但並不是必裝:
- 其他版本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
Android NDK
NDK是壓縮包的形式,沒有安裝文件。
http://dl.google.com/android/repository/android-ndk-r10e-windows-x86_64.zip
下載后把NDK解壓到Android SDK旁邊,比如C:\Program files(x86)\Android\NDK_r10e,Xamarin到時能自己找到
GTK#
下載后雙擊啟動,跟隨向導安裝上即可。
http://download.xamarin.com/GTKforWindows/Windows/gtk-sharp-2.12.30.msi
Xamarin for VisualStudio
在VS里面直接使用Xamarin,這東西以前可是收費的,現在免費了,微軟大法好啊,裝裝裝。下載后雙擊啟動,跟隨向導安裝上即可。
這個安裝包里面包括了Xamarin一系列平台SDK,即使你不使用VS開發Xamarin也得裝上這個包。
http://download.xamarin.com/XamarinforVisualStudio/Windows/Xamarin.VisualStudio_4.0.3.214.msi
Xamarin Studio
一個獨立的C# IDE。下載后雙擊啟動,跟隨向導安裝上即可。
http://download.xamarin.com/studio/Windows/XamarinStudio-5.10.3.51-0.msi