本文主要介紹Xamarin結合VS2013來開發Android應用程序,主要會介紹Mono和Xamarin的關系,以及整個搭建環境的過程。
一、Mono和Xamarin介紹
1.Mono簡介
Mono 是一個由Novell 公司主持的項目。該項目的目標是創建一系列符合ECMA 標准(Ecma-334 和Ecma-335)的.NET 工具,包括C# 編譯器和共通語言執行平台。與微軟的.NET Framework 不同,Mono 項目不僅可以運行於Windows 系統上,還可以運行於Linux,FreeBSD,Unix,Mac OS X 和Solaris。
2.Mono和Xamarin的關系
Mono項目由來已久,始於2001年,主要由Nat Friedman和Miguel de Icaza主導;Mono是開源的,不收費的,其源碼地址:https://github.com/mono/mono
Xamarin是Mono創始人Nat Friedman(CEO)和Miguel de Icaza(CTO)2011年創建的商業公司,Xamarin是基於Mono的平台,旨在讓開發者可以用C#編寫iOS, Android, Mac應用程序,也就是跨平台的移動開發,Xamarin是收費的.如果要結合VS2013使用,每個年要付出999美元,還是比較貴的。目前可以試用一個月的時間。
其收費情況可以參考:https://store.xamarin.com/
二、安裝、配置Xamarin
要集成到vs中,前提是要先安裝好vs,本機環境是vs2013+win7 64位,如果已經安裝好vs,請先關閉vs,並看下面操作。
1.Xamarin下載
這里要注冊一下Xamarin賬號,后面會用到。
官網下載地址:http://xamarin.com/download
百度網盤下載:http://pan.baidu.com/s/1bnb9NFx
XamarinInstaller.exe非常精簡,只有2.1M,主要是其依賴於其它環境;
雙擊下一步即可,然后它會提示你需要安裝jdk,sdk,mono...
2.安裝配置jdk
關於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(注意變量值之間用“;”隔開)
4、“開始”-->“運行”-->輸入“javac”-->"Enter",如果能正常打印用法說明配置成功!
3.安裝android sdk
官網下載地址: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.
4.安裝mono
官網下載地址:http://www.mono-project.com/download/ 目前最新是3.6(2014/08/20)
百度網盤下載:http://pan.baidu.com/s/1sjPSmmD 這里不是最新,是3.2.3
一直下一步即可。
5.集成到vs2013中
打開vs2013---》工具---》Xamarin Account....,用注冊好的賬號登錄Xamarin
然后新建項目,就可以看到有Android和ios的選項。
由於一直上傳圖片失敗,所以沒有截圖。。。