Android cocos2d-x開發(三)之建立Android工程和編譯

一、進入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
相關文章
相關標籤/搜索