【xamarin + MvvmCross 從零開始】一、環境安裝


【xamarin +MvvmCross 從零開始】一、環境安裝

前言

最近,由於工作需要,公司准備開發移動端APP。臨近年底,公司不准備大面招人,由於公司一直基於.net平台進行開發,本人自告奮勇,准備先用xamarin做下移動開發。開始了在網上不停的google/baidu的過程。

好記性不好爛筆頭,本着鞏固知識的目的,將學習及開發中遇到的問題記錄下來備查備用。

Xamarin介紹

  • Xamarin是一個基於mono平台的跨平台開發框架。Xamarin的發展大體分為三個發展階段。
  • 早期版本由Novell公司負責維護開發。叫做MonoTouch和Monodroid,對應支持iOS和Android平台的開發。
  • Novell於2011年被收購后,獨立出來進行發展,並更名為Xamarin。在這時期Xamarin收費較貴,一直不溫不火。
  • 2016年4月,微軟收購了Xamarin,並免費供開發者使用。

Xamarin目前最新版本為4.2,並支持Android、iOS、WP等多個移動平台的開發。在開發工具支持為分別為獨立的Xamarin Studio和VS插件版本。需要說明的是獨立的Xamarin Studio在功能為閹割版,Windows版本的Xamarin Studio不支持iOS的開發,而在Mac上,微軟前不久剛剛發布了Virtual Studio for Mac版本。微軟在跨平台的路上越走越遠。

關於Xamarin的更多詳細信息請移步Xamarin官方網站

環境安裝配置

Xamarin的開發環境基於VS2015,還沒有安裝的同學請自行解決。如果你已經安裝好了vs2015,那我們就開工了。

首先到xamarin官方下載Xamarin安裝程序。

下載完成后直接運行,下載的只是一個安裝器。一路Next到達這個界面

clip_image002

這個界面給出了安裝xamarin環境的步驟以及相關的安裝包的下載地址。需要說明的是,給出的安裝包都不是最新的版本。下來我們根據引導安裝Xamarin插件。

Java環境

目前最新版本為Java8,到oracle官方下載

安裝完成后需要設置環境變量,這里就不要啰嗦了,具體設置看這里

Android SDK

由於牆的原因,這個不好下載,建議找一個VPN,沒有VPN的同學往這里看,國內的鏡像站點。

clip_image004

Android SDK下載安裝后打開 SDK Manager。

clip_image006

根據安裝要求,至少需要安裝15、17、19三個版本的SDK以及相關的工具。具體的版本可根據開發需要進行安裝。

下來就是配置android模擬器。

clip_image008

在 Android模擬器環境新建模塊器。

clip_image009

內容很簡單,根據需要進行填寫后保存就OK了。

Android NDK

由於Android NDK 在xamarin開發中為非必需環境。所以就不再細說,需要的同學自行度娘。

Xamrin For Vs2015 插件

clip_image011

通過安裝器給出的地址下載xamarin for VS插件。下載完成后一路next 完成安裝。

Mac環境安裝

由於蘋果平台的不開放性,使用Xamarin進行iOS開發在最終編譯時,需要在Mac OS中進行,所以需要蘋果環境。下面我們就Mac 中的安裝和配置說明一下。

本人目前使用的是VMWare環境運行 Mac OS 10.12。在度娘上找了一個已經安裝好的虛擬機,直接下載就可以,下載包里有詳細的安裝步驟。下載地址鏈接:

http://pan.baidu.com/s/1boHNQjl 密碼:9h9u

由於虛擬機是在度娘上找的,找不到來源信息,如果作者有任何問題請與我聯系。

安裝完成后運行虛擬機。

clip_image013

由於Vs2015在編譯iOS程序是通過遠程共享連接Mac平台進行工作的。我們首先需要設置遠程共享。

clip_image015

在mac環境中下載各個安裝包比較慢,現把最新安裝包分享一下

鏈接:http://pan.baidu.com/s/1eR34AT8 密碼:0obb

虛擬機的密碼為hack,出處在這里 http://www.jianshu.com/p/df77e83abeb9

可以通過mac版本的網盤下載,或是下載到windows中,再通過ftp傳送到mac環境中。

安裝過程和windows下安裝差不多。

clip_image017

根據安裝步驟安裝就好了。

VS2015 配置

需要安裝和配置的外部環境已經完成。下來需要在VS2015中進行配置。配置信息看圖。

clip_image019

小結

本人對xamarin也是新手,如果有錯誤的地方,請指正。

本節我們完成了xamarin for vs2015環境的安裝和配置。下來我們將創建android項目。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM