天天看點

cocos2d-x - android 學習(內建NDK、配置開發環境)

先來貼上一大神的部落格:日月之明 ​

需要工具和軟體包:Eclipse、Android SDK、Android NDK、cocos2d-x-2.1.4(最新版)

 據說在NDK-r7之後可以抛棄Cygwin,我勒個擦,不知道我下了兩頓飯的時間!  删了之後,出于對Eclispe編譯過程太慢了,最終還是再次用了Cygwin。

在這裡提醒一下,下載下傳NDK版本應該是 r8e ,

否則用了 r9e 在Cygwin界面上 将會報錯:make: *** [obj/local/armeabi/objs/cocos2dx_static/platform/android/CCCommon.o] Error 1

配置Builder自動編譯C++程式
(a)Project->Properties->Builders->New,建立一個Builder。 
  (b)在彈出的【Choose configuration type】對話框,選擇【Program】,點選【OK】: 
  (c)在彈出的【Edit Configuration】對話框中,配置頁籤【Main】。
       在“Name“中輸入新builders的名稱(我取名為Ndk_Builder)。
       在“Location”中輸入nkd-build.cmd的路徑。
      (我的是D:\AndroidDev\android-ndk-r7\ndk-build.cmd,根據各自的ndk路徑設定,也可以點選“Browser File System…”來選取這個路徑)。
       在“Working Diretcoty”中輸入${workspace_loc:/TestNdk}(也可以點選“Browse Workspace”來選取TestNdk目錄)。
 
  (d)【Edit Configuration】對話框中,配置頁籤【Refresh】。
      勾選“Refresh resources upon completion”,
      勾選“The entire workspace”,
      勾選“Recuresively include sub-folders”。
 
  (e)【Edit Configuration】對話框中,配置頁籤【Build options】。
      勾選“After a “Clean””,
      勾選“During manual builds”,
      勾選“During auto builds”,
      勾選“Specify working set of relevant resources”。
 
      點選“Specify Resources…”
      勾選TestNdk工程的“jni“目錄,點選”finish“。 
點選“OK“,完成配置。
OK,到這裡Eclipse就能夠自動調用NDK編譯jin目錄下的C/C++代碼了
以上内容出自  網志---javascript:void(0)      

寫部落格不僅是一種習慣,更是一種沉澱。