Cocos2d-x Android開發環境的配置


前言                                                                                                                 

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

  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就可以拉。如果你和我一樣是新手,最好留個心,呵呵,反正我是來回折騰了好幾次。

  

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

  clip_image011

安裝的時候 只需要一個  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群: 264152376 歡迎朋友們可以一起交流學習。


免責聲明!

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



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