搭建Mono for Android開發環境


 

  1. 簡介
  2. 使用Mono for Android的原因
    1. 工作原因:需要手機設備訪問服務器。
    2. 能力原因:C#程序猿,僅了解Java,沒有實戰經驗。
    3. 據說能與我所熟悉的Visual Studio IDE無縫集成(后期部署完成,但無法進行編譯,后改為使用Xamarin Studio IDE。) 。
  3. 作者機器環境
    1. Microsoft Windows 7 x86 Ultimate Edition
    2. Microsoft Visual Studio 2010 Ultimate Edition
    3. Microsoft .Net Framework 2.0 & 3.0 & 3.5 & 4.0
  4. 參考資料

    部分資料來自"吾樂吧":http://www.wuleba.com/tag/Mono

     

     

  5. 部署開發環境
  6. 開發環境所需組件
    1. JDK 1.6
    2. Android SDK (本版本Mono for Android好像推薦使用API Level 8)
    3. Android NDK
    4. GDK#
    5. Mono for Android
    6. Microsoft Visual Studio 2010
    7. Xamarin Studio IDE
  7. 安裝配置各種組件
  8. JDK 1.6

    Java程序猿請忽略此節。

  9. 獲取JDK

    下載地址:

    鏈接:http://pan.baidu.com/s/1nt9a2dN 密碼:zxrz

  10. 安裝JDK

    安裝過程與安裝其他軟件過程一樣,按照向導進行安裝即可(比如:C:\Program Files\Java\JDK\1.6\

  11. 配置JDK環境變量
  12. 系統環境變量
    1. 右鍵單擊"計算機→屬性",打開如下窗口:

     

    1. 點擊上圖中紅圈處"高級系統設置",打開如下窗口:

     

    1. 點擊上圖中紅圈處"環境變量"按鈕,打開如下窗口:

     

  13. "JAVA_HOME"

    值:JDK的安裝路徑(參見2.2.1.2安裝JDK中的安裝路徑)

  14. "Path"

    值:%JAVA_HOME%/bin;%JAVA_HOME%/jre/bin;

    需要檢查是否已經含有"Path"變量,如果已存在,請點擊編輯按鈕,將上述值粘貼到"Path"變量值首部。

  15. "CLASSPATH"

    值:.;%JAVA_HOME%/lib/dt.jar;%JAVA_HOME%/lib/tools.jar

  16. Android SDK

    Android 程序猿請自動忽略此步

  17. 獲取Android SDK

    下載地址:

    鏈接:http://pan.baidu.com/s/1dDIKngX 密碼:qakm

  18. 安裝Android SDK
    1. 將包內的"android-sdk"解壓縮到一個全英文無空格路徑。
    2. Windows7操作系統,盡量不要解壓縮到系統盤內。

    我的解壓路徑:D:\Android\android-sdk

  19. 配置Path環境變量

    細節請參見2.2.1.3.1系統環境變量

    值:D:\Android\android-sdk\tools

  20. Android NDK

     

    通過后來的測試,好像這個沒什么用。

  21. 獲取Android NDK

    下載地址:

    鏈接:http://pan.baidu.com/s/18GX8U 密碼:wtsc

  22. 安裝Android NDK

    只要解壓到一個全英文無空格路徑即可。我解壓到D:\Android\android-ndk

  23. GDK #
  24. 獲取GDK#

    下載地址:

    鏈接:http://pan.baidu.com/s/1gdgg4xX 密碼:1nxa

  25. 安裝GDK#

    按照向導進行安裝即可。

  26. Mono for Android
  27. 獲取Mono for Android

    下載地址:

    鏈接:http://pan.baidu.com/s/1mgjufXm 密碼:efer

  28. 安裝Mono for Android

    按照向導進行安裝即可。

  29. 破解Mono for Android

    作為程序猿,不提倡使用破解,但是不反對。終極原因是太貴。下找個破解的耍耍吧。

  30. 獲取破解包

    下載地址:

    鏈接:http://pan.baidu.com/s/1c0EI5O0 密碼:3p7x

  31. 使用說明

    如果你在度娘上搜索Mono for Android破解版,那么最終的結果都是然你復制一個文件到指定目錄下。不過這個版本只有一個破解文件。

    1. 解壓后復制"XAPatcher.exe"文件到"C:\Program Files\MSBuild\Xamarin\Android"路徑中。
    2. 雙擊"XAPatcher.exe"並啟動

     

    1. 勾選VS2010和Android選項,點擊"Patch me!"按鈕,完成破解。

     

     

  32. 無盡的麻煩

    按照網上的說明,到此已經完成安裝,可以開始C#Android App了。但並非這么美好,這僅僅是麻煩的開始(可能是我人品不好)

  33. 噩夢開始

    啟動Visual Studio IDE,創建了一個Android項目,什么都不干直接"F5"。蝦米了,無法編譯。錯誤內容:MonoDroid does not support running the previous version。按照網上的方法多次嘗試,並重新下載最新的Android SDK等,依然無法解決。最終放棄。

    既然Visual Studio不行,那么就轉而使用Xamarin Studio這個工具。

  34. Xamarin Studio

    一番搜索后,終於在CSDN中找到了安裝包。

    你也可以從我的網盤中下載:

    鏈接:http://pan.baidu.com/s/1hqgKz7Q 密碼:3a4n

    按照向導進行安裝即可。

  35. 噩夢繼續

    安裝后,首先會自動升級。

  36. Hello Android

    迅速創建了一個項目,之后更加迅速的Debug,居然可以,太美了。

    之后嘗試打開Layout文件,看看設計界面。靠!又有問題了:Android SDK Tools 版本太低,無法渲染。需要用SDK Manager進行升級。

    那就升級吧。什么情況,居然這么慢,1K?這得猴年馬月?

    果斷"谷歌一下",還好找到了加速方案。

  37. Host文件

    打開"C:\Windows\System32\drivers\etc"目錄找到"hosts"文件,加入以下配置:

     

    127.0.0.1 localhost

    #Google主頁

    203.208.46.146 www.google.com

    #這行是為了方便打開Android開發官網現在好像不VPN也可以打開

    74.125.113.121 developer.android.com

    #更新的內容從以下地址下載

    203.208.46.146 dl.google.com

    203.208.46.146 dl-ssl.google.com

     

    保存關閉后,重新更新。

    這下節奏對了。

  38. 再次升級

    升級Android SDK Tools后,需要對Xamarin.Android進行升級。不過這個過程交給Xamarin Studio完成就好了。

     

     

  39. 結束

    至此,Mono for Android環境貌似搭建完了。不過日后會不會還有問題,這就不得而知了。只能走一步算一步了。

    希望能幫助將要使用Mono for Android的哥們、姐們們。


免責聲明!

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



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