Cocos2d-x Android開發環境的配置

來源:互聯網
上載者:User

前言                                                                                                                 

  這個主題的文章網上一搜一大把,不過我自己在實際配置的時候要是遇到了一些問題,因此記錄下來,也算是給自己進入個新的領域開個頭把。

  WP開發一年有餘了,之前在學校的時候也做過IOS的Demo,可是這兩個平台在一般的家庭裡使用者還是少了些,還是安卓更廣泛的存在著,於是本著為人民多服務的思想我準備開始Android的開發,應用我是不想做了,自己也沒什麼好的題材,做做遊戲,完成了還可以給弟弟妹妹娛樂娛樂,呵呵。

  大學畢業的時候用的是Cocos2d-iphone寫的超級馬里奧,感覺這個引擎寫起來還是挺順手的,而且現在Cocos2d-x可以面向多個平台編譯,更是值得上手哇,於是乎。。。開搞。好了,不說廢話了,進入本文。

準備                                                                                                                 

  先說一下我的系統是 WIN8 X64的,因此我的都是64位軟體,32位的請自行下載對應的版本。

  在開始之前,需要先準備好資源如下:

  1、JDK      點擊下載 (1.6)

  2、Eclipse 點擊下載  (我選的是第一個)

  3、Android SDK 點擊下載

  4、NDK 點擊下載

  5、CYGWIN 點擊下載

ACTION                                                                                                            

  注意事項:所有的安裝路徑不要在帶空格的目錄下,比如Program files...

  一、首先安裝好 JDK 並配置環境變數,

  "1.開啟我的電腦--屬性--進階--環境變數

  2.建立系統變數JAVA_HOME 和CLASSPATH
  變數名:JAVA_HOME
  變數值:C:\Program Files\Java\jdk1.7.0  (JDK安裝目錄)
  變數名:CLASSPATH
  變數值:.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;

  3. 選擇“系統變數”中變數名為“Path”的環境變數,雙擊該變數,把JDK安裝路徑中bin目錄的絕對路徑,添加到Path變數的值中,並使用半形的分號和已有的路徑進行分隔。
  變數名:Path
  變數值:%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;
  這是java的環境配置,配置完成後直接啟動eclipse,它會自動完成java環境的配置"   配置完成之後可以通過在命令列裡輸入, JAVA -VERSION 來評鑑是否已經成功。

 

  二、下載eclipse 並解壓到目錄下

  三、安裝 Android sdk,

    我下載的是,installer_r21.0.1-windows.exe,雙擊正常安裝,完成之後開啟SDK目錄,會發現有兩個 exe檔案,分別是 AVD Manager, 和 SDK Manager, 運行SDK manager, 選擇想要安裝的版本,我沒有勾選太多,選了幾個手頭有裝置的,2.2, 2.3,和  4.0.3。

    耐心等待安裝完成,有個問題是,因為GFW的問題,可能會下載失敗,包括後面的 ndk的安裝, 這時候要改一下Host檔案了, 參看 這裡

       然後呢,還是環境變數的配置,

建立環境變數:ANDROID_SDK 值為:D:\android\platform-tools;D:\android\tools

在系統PATH環境變數種加入:%ANDROID_SDK%

驗證下是否成功,cmd中輸入 adb -h

  四、ADT 和 NDK 的下載配置

  啟動 eclipse , 依次選擇 “Help” -> "Install New Software"  彈出新對話方塊,

    

如果是第一次來安裝,直接點擊 add 彈出 “添加” 的對話方塊,名稱隨便輸,只要自己記得住,Location 輸入 “http://dl-ssl.google.com/android/eclipse”  ,然後Ok,就會出現這個地址下可用的組件,如果一直 “Pending”的話,考慮還是GFW的問題,按照上面說的修改host即可。等待安裝完成,重啟eclipse.

  在功能表列選擇 Windows -> Preference 彈出對話方塊,

  

將android sdk和ndk的位置 設定好,就可以看到當前安裝的API的版本了。

五、安裝Cygwin

  這一步是最噁心的了,最主要的問題是下載花的時間比較多,鏡像網站很多,但是又的不穩定,需要自己一個個的來試。

    一開始自然要選擇 "Install from Internet"了,但是一旦你完整的下載完一次,就會把包存在下面圖裡所指示的路徑裡,儲存好,以後還可以繼續用。到時候選擇 install from  local Directory就可以拉。如果你和我一樣是新手,最好留個心,呵呵,反正我是來回折騰了好幾次。

  

    我這裡用這個鏡像挺快的,不好找的話 可以試試它。

  

安裝的時候 只需要一個  Devel, 單擊一下 就會變成 "install" 再點擊就會在 ReInstall, UnInstall, Default之間來回切換了, 因為 cygwin的安裝在控制台裡是看不到的,所以我們唯一有效卸載方式就是在這裡。。。

安裝完成之後,需要進行配置,

在命令列中進入cygwin目錄,並執行cygwin.bat,如果你不是用Administrator帳號登入的系統,那麼會在cygwin\home\

檔案夾中產生一個以你的登入名稱命名的新的檔案夾。

修改新組建檔案夾中的“.bash_profile ”檔案,用UE或editplus等文字編輯器開啟,

在最後增加: (d/android-ndk-r8是安裝ndk的路徑)

NDK_ROOT=/cygdrive/d/android-ndk-r8

export NDK_ROOT

然後儲存關閉。

如果到這裡都沒有問題的話,第一個階段就完成了,現在已經可以通過eclipse來寫Native的代碼了,晚上再把後續的補上吧,該下班了。。。

結尾                                                                                                             

本人是純Android新手,本來看到有個 adt-bundle可以一鍵安裝環境的,可是在安裝ndk組件的時候一直失敗,只好作罷,有高手瞭解的話,請指出,謝謝!

參考:

http://www.cnblogs.com/dekins/archive/2012/08/22/2650131.html

http://www.cnblogs.com/lhming/archive/2012/06/27/2566460.html

 

 QQ: 631767297 歡迎朋友們可以一起交流學習。

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.