先來貼上一大神的部落格:日月之明
需要工具和軟體包: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)
寫部落格不僅是一種習慣,更是一種沉澱。