windows下手動安裝和配置xamarin

安裝xamarinhtml

xamarin官方給出了兩種安裝方式,自動安裝和手動安裝。java

自動安裝比較簡單,到http://xamarin.com/download下載xamarininstaller.exe 運行後它會自動下載所需組件。過程仍是比較簡單的,下面重點說明一下手動安裝和配置xamarin.android

因爲個人系統(win8.1 64位)在運行xamarininstaller.exe時總是報錯,給xamarin的支持組發了個郵件,他們回覆說仍是手動安裝吧,並把各個組件的下載連接發了過來。這段時間在網上查找資料時發現,有些組件的在下載過程當中要注意版本,不然會致使各類各樣的問題。下面給出完整的下載連接,這些組件都通過了驗證,只要依次下載和安裝就能夠正常使用。ios

JDK:http://download.oracle.com/otn-pub/java/jdk/7u60-b19/jdk-7u60-windows-i586.exeweb

Android SDK:http://dl.google.com/android/adt/22.6.2/adt-bundle-windows-x86_64-20140321.zipwindows

GTK#: http://download.xamarin.com/GTKforWindows/Windows/gtk-sharp-2.12.25.msiapi

Xamarin Studio: http://download.xamarin.com/studio/Windows/XamarinStudio-5.0.0.878-0.msixcode

Xamarin for Windows (includes Xamarin.iOS and Xamarin.Android): http://download.xamarin.com/XamarinforVisualStudio/Windows/Xamarin.VisualStudio_Setup-3.0.54.0.msioracle

說明:ide

  • xamarin目前只支持java6和java7.我當時沒注意,直接下載了個最新的java8,結果在運行的時候提示找到不到java6和java7。也就說下載jdk1.6或jdk1.7,而且是32位的,由於Android SDK依賴32位的JDK。上述連接中的jdk版本是1.7 32位的
  • 根據官方文檔,Android SDK要包含特定的Tools和API。若是你下載的android sdk版本不合適可能不包含那些特定的Tools和API。上述連接中已經包含了全部須要的tools和api。
  • 還有一個組件是 Android NDK(android native develop kit ),它用來將.net 類庫嵌入到本地庫。官方說他不是必選的,可是推薦安裝。這是下載地址:https://developer.android.com/tools/sdk/ndk/index.html.注意要選擇32位的。

配置xamarin

安裝完成後只需簡單的配置就行,因爲我是在vs2013 update 2中開發xamarin,因此先以vs2013爲例來演示如何配置:

打開vs2013,工具-選項-xamarin-android setting。分別設置Android SDK和 Android NDk(可選),以下圖:

配置完成後重啓vs2013,在新建項目的時候會看到項目模板中多了兩個類型,以下圖,看到 Android和iOS了吧,爽嗎?

若是是在xamarin studio中開發,打開 xamarin studio 工具-選項-SDK Location-Android,打開以下界面進行配置:

 

恭喜,到此你已經完成了在windows平臺下的xamarin安裝和配置。還差一步你就能夠進行開發了,那就是安裝和配置模擬器。

配置android模擬器

官方說android自帶的模擬器啓動很是慢(確實是這樣,我搞android開發時,是用本身手機來調試的,自帶的等的蛋疼),並推薦使用Genymotion來充當模擬器。下面說明Genymotion的安裝和使用。ios開發就沒有這麼幸運了,由於蘋果公司的限制必須安裝xcode,因此須要有一臺蘋果電腦。可是老夫很窮,只有個 thinkpadt 440p,因此xamarin ios的配置就不說了。若是你有條件,那麼這裏有詳細的安裝和配置過程:http://developer.xamarin.com/guides/ios/getting_started/installation/mac/

官方給出的方式是先下載並安裝Oracle VM VirtualBox,而後再安裝Genymotion,可是我在Genymotion官網上發現,它有個大的安裝包,已經集成了vm virtualbox和genymotion。只要安裝這個大包便可,這是下載路徑:http://files2.genymotion.com/genymotion/genymotion-2.2.2/genymotion-2.2.2-vbox.exe

若是你願意分開下載,那麼這是genymotion獨立下載界面https://cloud.genymotion.com/page/launchpad/download/

注意:genymotion分免費版,獨立版和商業版。屌絲下載免費版就好了。

下載完就是安裝了,按照默認選項安裝便可。安裝完成後就是簡單配置了。具體以下:運行genymotion,將彈出以下界面:

若是是第一使用,點擊上方的Add按鈕,彈出以下界面:

選擇你須要的設備,而後點擊Next後 genymotion會自動安裝所選驅動。而後點擊Play ,模擬器就運行起來了。以下圖:

啓動後,就能夠開始你的android開發之旅了,等你開發完點擊運行的時候,模擬器會顯示相關界面,以下圖:

OK.到此你已經完成了在windows平臺上安裝和配置xamarin,以及如何使用第三方模擬器來運行和調試android程序。幹吧!!!

相關文章
相關標籤/搜索