本文主要介紹Xamarin結合VS2013來開發Android應用程序,主要會介紹Mono和Xamarin的關係,以及整個搭建環境的過程。html
1.Mono簡介java
Mono 是一個由Novell 公司主持的項目。該項目的目標是建立一系列符合ECMA 標準(Ecma-334 和Ecma-335)的.NET 工具,包括C# 編譯器和共通語言執行平臺。與微軟的.NET Framework 不一樣,Mono 項目不只能夠運行於Windows 系統上,還能夠運行於Linux,FreeBSD,Unix,Mac OS X 和Solaris。android
2.Mono和Xamarin的關係ios
Mono項目由來已久,始於2001年,主要由Nat Friedman和Miguel de Icaza主導;Mono是開源的,不收費的,其源碼地址:https://github.com/mono/monogit
Xamarin是Mono創始人Nat Friedman(CEO)和Miguel de Icaza(CTO)2011年建立的商業公司,Xamarin是基於Mono的平臺,旨在讓開發者能夠用C#編寫iOS, Android, Mac應用程序,也就是跨平臺的移動開發,Xamarin是收費的.若是要結合VS2013使用,每一個年要付出999美圓,仍是比較貴的。目前能夠試用一個月的時間。github
其收費狀況能夠參考:https://store.xamarin.com/api
要集成到vs中,前提是要先安裝好vs,本機環境是vs2013+win7 64位,若是已經安裝好vs,請先關閉vs,並看下面操做。oracle
這裏要註冊一下Xamarin帳號,後面會用到。工具
官網下載地址:http://xamarin.com/downloadui
百度網盤下載:http://pan.baidu.com/s/1bnb9NFx
XamarinInstaller.exe很是精簡,只有2.1M,主要是其依賴於其它環境;
雙擊下一步便可,而後它會提示你須要安裝jdk,sdk,mono...
關於jdk的安裝,須要注意的是最好是32位的,jdk1.6或者1.7都行,我安裝的jdk1.8的報錯,說找不到java路徑,最後把jdk卸載掉,從新換成jdk1.7的了。
官網下載地址:http://www.oracle.com/technetwork/java/javase/downloads/index.html
百度網盤下載:http://pan.baidu.com/s/1bn8JMxh
jdk 配置環境變量:右擊「個人電腦」-->"高級"-->"環境變量"
1)在系統變量裏新建JAVA_HOME變量,變量值爲:C:\Java\jdk1.7.0_67(根據本身的安裝路徑填寫)
2)新建classpath變量,變量值爲:.;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar
3)在path變量(已存在不用新建)添加變量值:%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin(注意變量值之間用「;」隔開)
四、「開始」-->「運行」-->輸入「javac」-->"Enter",若是能正常打印用法說明配置成功!
官網下載地址:http://developer.android.com/sdk/index.html
百度網盤下載:http://pan.baidu.com/s/1qWjqOfa
安裝時下一步便可。
安裝完了之後,記得下載:sdk tools,platform tools ,build tools,以及你須要進行編譯的android api,我這裏安裝了api 8,10,14.
官網下載地址:http://www.mono-project.com/download/ 目前最新是3.6(2014/08/20)
百度網盤下載:http://pan.baidu.com/s/1sjPSmmD 這裏不是最新,是3.2.3
一直下一步便可。
打開vs2013---》工具---》Xamarin Account....,用註冊好的帳號登陸Xamarin
而後新建項目,就能夠看到有Android和ios的選項。
因爲一直上傳圖片失敗,因此沒有截圖。。。