標籤: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程式。幹吧!!!