您好,登錄后才能下訂單哦!
大家都知道cocos2d-x是一個支持多平臺的游戲引擎。而最主要的兩個手機平臺就是android和ios了,如何使得ios下的項目也能在android下運行,這是我們所希望的。首先,我們要先搭建好Eclipse android-cocos2d-x的環境!
1.下載安裝所必需的包包:eclipse、android sdk、android ndk,adt。(剛接觸的朋友可能不熟悉這些是什么,這里我先來簡單介紹下:Eclipse就好比Xcode是開發環境。NDK是一系列工具的集合,開發者可以根據ndk調用本地C++代碼,并能自動將so和java應用一起打包成apk。 SDK是android專屬的軟件開發工具包。JNI是是標準java的一部分,它使得java與其他語言進行交互。)
2.首先,先介紹下我的安裝包的路徑:
cocos2d-x的路徑:/Users/mac/Documents/cocos2d_2.0-rc2-x-2.0.1
android-sdk的路徑:/Users/mac/Documents/android-sdk-mac_x86
android-ndk的路徑:/Users/mac/Documents/android-ndk-r8c
打開mac下的終端,輸入 cd ~ 回車,接著輸入 vi .bash_profile 回車寫入以下路徑:
export ANDROID_NDK_ROOT=/Users/mac/Documents/android-ndk-r8c
export COCO2DX_ROOT=/Users/mac/Documents/cocos2d_2.0-rc2-x-2.0.1
export ANDROID_SDK_ROOT=/Users/mac/Documents/android-sdk-mac_x86
export NDK_ROOT=/Users/mac/Documents/android-ndk-r8c
export PATH=$PATH:$ANDROID_NDK_ROOT
輸入完成后保存退出。(以上意思是分別配置是NDK路徑、cocos2dx路徑、SDK路徑、NDK路徑別名)接著輸入 source ./bash.profile 回車更新此文件。
3.重新打開終端(或輸入 cd ~ 命令)
輸入 cd $COCOS2DX_ROOT 回車
輸入 sudo ./install-template-xcode.sh -f 回車(這里由于權限原因會叫你輸入密碼,密碼就是我們Xcode下每次第一次運行模擬器時輸入的密碼,我輸入的是1)
輸入 vi create-android-project.sh 回車,將# set environment paramters下面的幾個環境變量都刪除,保存退出。
搭建好環境,這時候我們就可以新建android ndk項目并導入到eclipse下運行了。
4.輸入 ./create-android-project.sh 回車, 首先得到如下提示信息:“Input package path. For example: org.cocos2dx.example。” 這里隨便寫個 com.cocos2dx.apple 。接著提示如下信息:“input a target。”這里提示輸入SDK api的id,根據提示自己選擇。我選擇android2.2就輸入12。最后提示如下信息:“input your project name。”我隨便取個名字 Cocos2dxApple 回車。
5.輸入 cd Cocos2dxApple 回車
輸入 cd proj.android 回車(2.0版本是這樣的,其他版本有的是android,有的是 test.android,自己看看文件名再選擇)
輸入 ./build_native.sh 回車,開始編譯,耐心的等待一會兒吧。
6.打開eclipse運行即可。(沒截圖,就不作詳細的介紹了)
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。