windows下手動安裝和配置xamarin

來源:互聯網
上載者:User

標籤:android   des   style   blog   http   java   

安裝xamarin

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

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

由於我的系統(win8.1 64位)在運行xamarininstaller.exe時老是報錯,給xamarin的支援組發了個郵件,他們回複說還是手動安裝吧,並把各個組件的下載連結發了過來。這段時間在網上尋找資料時發現,有些組件的在下載過程中要注意版本,否則會導致各種各樣的問題。下面給出完整的下載連結,這些組件都經過了驗證,只要依次下載和安裝就可以正常使用。

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

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

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

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

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

說明:

  • 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程式。幹吧!!!

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.