【Xamarin開發 Android 系列 1】環境部署搭建

原文: 【Xamarin開發 Android 系列 1】環境部署搭建

開篇天然先扯一段,近幾年移動互聯網若是熊貓零食同樣,蔓延迅速。樓主身爲一個微軟忠實的粉絲,無奈,老爹不給力。Silverlight開發的WP7 ,Windows Phone 系列沒成功,html

收購諾基亞 ,搭載WP8 ,依然Windows Phone  ,結果Xaml依然不溫不火。最後還把諾基亞幹挺了。想一想當時手握N91 的吊樣兒。。時過境遷。java

主流移動互聯網平臺,android

1 Androidubuntu

2 IOSwindows

3????服務器

地鐵 大街上,凡是走的,不是爬的,都手裏攥着一個  MobilePhone。。。。。。用戶是上帝,用戶是飯碗,低下身板占人頭的時代,不容錯過。oracle

滷煮做爲一個C# 骨灰粉,也想搭載下  移動互聯網的春風。工具

Windows Phone? 人頭太少。post

IOS?門檻過高,受權貴死啦死啦。開發工具

仍是Android親切。可是Android 的老爹太自由化,被長城防火牆 Get out 了。開發過程極爲不便。

綜合以上各個信息,仍是選擇了Android,爲毛?由於人頭多。。。燒錢公司 More And More.....

選擇了大方向,下面就是選擇實現工具。

第一種方案:原聲的Java 語言開發。

第二種方案:藉助微軟的擴平臺開發工具。加第三方支持擴展。

  第一種方案,嘗試了下,實在力有未逮,Java的語法糖 略噁心,開源,沒錢,工具作的也很差用。環境配置 版本管理都是野路子同樣。仍是第二種方案好。通過3 年多的摸索。微軟大爺也知道本身在移動互聯網的落後。可是又不甘心。因此也想了各類法子。期間各類法子介紹一一掠過。想知道的本身查詢 度娘。

     Mono 項目通過一番波折,雖然差點死菜。可是有大神力挽狂瀾,最終被收購,項目更名 Xamarin.........

     此工具本質是  IOS的 調用IOS的SDK,進行語言轉化。Android的,經過一個小型虛擬機,相似JIT,再也不用 java的 Dalvik  虛擬機。在底層實現 IL語言的轉化。 

-------------------------------------------華麗的分割線-----------------------------------------------------

直奔主題:

Windows下面的安裝

1. 安裝環境介紹:
    Win8.1 企業版64位、VS2015 

  VS2015 最好安裝企業版,自帶Xamarin的集成。

2. 安裝jdk
    到oracle官方下載 jdk-8u51-windows-x64.exe 並安裝(找不到下載地址的百度搜索),默認是安裝到C盤的,根據本身的狀況選擇目錄後完成安裝,接下來進行環境變量的設置(其實jdk8已經自動添加了,不加也能夠,jdk8如下的版本要手動添加)
    添加環境變量 JAVA_HOME:
    C:\Program Files\Java\jdk1.8.0_51
    添加環境變量 CLASSPATH:
    %JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar
    修改環境變量 Path,在最前面加入如下值:
    %JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;
    安裝完成以後在CMD裏輸入「java -version」可查當作功安裝以後的版本號

3. 安裝Android SDK,下載 installer_r24.3.3-windows.exe,我這裏是安裝到「D:\android-sdk」目錄下,安裝完後設置環境變量,右鍵個人電腦——屬性——高級系統設置——高級——環境變量——系統變量裏,找到 Path,雙擊進行修改,在最前面增長:
    .;D:\android-sdk\tools;D:\android-sdk\platform-tools;
    (注意末尾必須有 ; 英文分號,若是 Path 裏面已經有這個值,就不須要添加)
    若是要更新SDK,打開Android SDK Manager,Tools -> Options...,HTTP Proxy Server裏填「mirrors.dormforce.net」,Http Proxy Port裏填「80」,而後勾選「Force https://...sources to be fetched using http://...」,Close後在Packages裏Reload或者關閉從新打開均可。(參見:http://ubuntu.uestc.edu.cn/android/repository/)

其它更新鏡像(與前面設置方式相同):
東北大學鏡像服務器地址:
- IPV4: http://mirror.neu.edu.cn 端口:80
大連東軟信息學院鏡像服務器地址:
- IPv4: http://mirrors.neusoft.edu.cn 端口:80
北京化工大學鏡像服務器地址:
- IPv4: http://ubuntu.buct.edu.cn 端口:80
- IPv4: http://ubuntu.buct.cn 端口:80
- IPv6: http://ubuntu.buct6.edu.cn 端口:80

從上面的地址下載須要的SDK zip包,放到 Android sdk  安裝目錄的temp 下面,而後就恭喜你,能夠離線安裝了,在線安裝很慢。。。。。。至於代理地址,

比較推薦的是:紅杏公益代理:hx.gy,端口1080  (爲其打個廣告吧,公益性的官博 :http://blog.honx.in/dev-only/)

 

4. 安裝NDK,運行 android-ndk-r10e-windows-x86_64.exe 解壓至指定目錄下,我這裏是安裝到「D:\android-ndk」目錄下,安裝完後新建一個環境變量 ANDROID_NDK_PATH,值以下:
    D:\android-ndk\android-ndk-r10e
    裝完NDK以後記得最後在XamarinStudio和VS裏去設置NDK路徑。

5. 在線安裝,直接運行 XamarinInstaller.exe 進行自動安裝便可,在線安裝程序下載:
http://download.xamarin.com/Installer/Windows/XamarinInstaller.exe

6. (推薦)離線安裝:逐個安裝(若是是升級,則裝2和3的升級版本便可):
    1) gtk-sharp-2.12.26.msi
    2) Xamarin.VisualStudio_3.11.666.msi
    3) XamarinStudio-5.9.4.5-0.msi

附官方下載地址:
http://dl.google.com/android/ndk/android-ndk-r10e-windows-x86_64.exe
https://dl.google.com/android/installer_r24.3.3-windows.exe
http://download.xamarin.com/GTKforWindows/Windows/gtk-sharp-2.12.26.msi
http://download.xamarin.com/XamarinforVisualStudio/Windows/Xamarin.VisualStudio_3.11.666.msi
http://download.xamarin.com/studio/Windows/XamarinStudio-5.9.4.5-0.msi
以上連接如不是最新,以官方最新爲主,官方更新地址以下:
http://xamarin.com/installer_assets/v3/Windows/Universal/InstallationManifest.xml

 

7. 在Window下開發安卓用什麼模擬器,是VS2015那就用自帶的:

裝完Visual Studio2015 以後便可使用,可連VS調試,速度很不錯。

 

 

最終效果:

 

 

 

 

 

 

 

 

 

(待續........)

相關文章
相關標籤/搜索