一、進入cocs2d-x目錄,用文本編輯器打開create-android-project.bat
將_CYGBIN=設置爲cycgwin\bin安裝的的絕對路徑。
將_ANDROIDTOOLS設置爲android sdk 的tools絕對路徑
將_NDKROOT設置爲android ndk的絕對路徑
修改完畢,保存後
雙擊create-android-project.bat開始工程建立嚮導
首先是輸入包名(建議按照android的命名規則),如com.android.test
而後輸入工程名稱(注意不要輸入已有的文件夾的名字,若是同名,會被覆蓋掉的),如testandroid
二、NDK編譯源碼
a、進入cocos2d-x\testandroid\android目錄,右鍵打開build_native.sh ,須要修改ANDROID_NDK_ROOT 爲你的ndk的具體路徑
ANDROID_NDK_ROOT=/cygdrive/e/android-ndk-r5
COCOS2DX_ROOT=/cygdrive/d/Work7/cocos2d-x
GAME_ROOT=$COCOS2DX_ROOT/testandroid
GAME_ANDROID_ROOT=$GAME_ROOT/android
RESOURCE_ROOT=$GAME_ROOT/Resource
b、打開cygwin,進入到testandroid/android目錄,輸入 ./build_native.sh 開始編譯
c、編譯成功以後,會直接在testandroid\android\libs\armeabi 這個目錄底下生成so文件(libgame.so)
三、運行新建好的工程
打開eclipse,選擇FILE->New->Android Project,而後選擇Create project from existing source
而後選擇到目錄 \cocos2d-x\testandroid\android 肯定。則從文件建立工程成功(會在\testandroid\android\bin這個目錄生成相應的apk包)
運行該工程,右鍵該工程,選擇Run as ->android application