網上有很多關於該引擎的部署,寫的都很好,而且方法很多,我做的部署只是其中的一種方法。首先下載關於cocos2d-x運行需要的軟件:
1.android-sdk
http://developer.android.com/sdk/index.html
2.android-ndk
http://developer.android.com/sdk/ndk/index.html
3.cygwin,關於如何下載cygwin中make gcc 相關文件,網上很多相關內容。
4.cocos2d-x
http://www.cocos2d-x.org/projects/cocos2d-x/wiki/Download
步驟一:下載後解壓到相應的目錄,然後使用編輯器打開cocos2d-x目錄下的create-android-project.bat,找到set _CYGBIN 設置爲解壓的cygwin的bin目錄,找到set _ANDROIDTOOLS設置爲android-sdk的tools目錄,找到set _NDKROOT設置爲android-ndk目錄。
步驟二:打開cocos2d-x目錄下的cocos2dx目錄,找到裏面的Android.mk文件,在最後找到LOCAL_CFLAGS,將後面的值改爲LOCAL_CFLAGS := -DUSE_FILE32API -DGL_GLEXT_PROTOTYPES=1
步驟三:運行create-android-project.bat文件,將會看到提示輸入程序的包名,然後輸入程序的名字,最後輸入將要使用的android的版本號,最後將會看到在cocos2d-x目錄下生成一個程序名字的文件夾,打開後可以看到有三個文件夾,分別爲:android classes Resources。
步驟四:打開cygwin,在cygwin中打開步驟三中生成的android 文件夾 ,在該文件夾下找到一個 build_native.sh文件,然後輸入"./build_native.sh",記住前面有 一個"."。
步驟五:將最後編譯後的android下的文件夾導入Eclipse下,運行就看到cocos2d的圖標說明成功。