4.從Android開始
Ndk中Android的項目有兩部分,一個對應的是java,另一個對應c++。我們將會運行creat-android-project.bat(或者在linux下運行create-android-project.sh)來創建Android ndk項目。
4.1 Windows下
4.1.1創建項目
“create-android-project.bat”在cocos2d-x的根目錄裏。你應該根據你的環境做一些改動。
爲了適應我的配置環境,我在create-android-project.bat裏改動一些設置。
set_CYGBIN=C:\cygwin\bin
Cygwin bin的路徑
set_ANDROIDTOOLS=D:\android\android-sdk-windows\tools
android sdk tools的路徑
set_NDKROOT=D:\android\android-ndk-r5b
ndk的根目錄
現在你就可以運行“create-android-project.bat”來創建一個android項目:
進入cocos2d-x的根目錄,雙擊create-android-project.bat,輸入項目的名稱以及target id,如下所示
在版本0.8.2之後,你可能會被要求鍵入package的路徑,路徑的格式爲:org.cocos2dx.Cocos2dxSimpleGame。
target id 根據不同的環境有不同的區別,你應當確保輸入有效的target id。目前cocos2dx支持2.1-update1和Android2.2,其他版本還未測試過。
4.1.2編譯原生代碼
現在你可以在cocos2d-x的根目錄下看到一個命名爲“Cocos2dxSimpleGame”的文件夾,運行你的cygwin,之後進去“Cocos2dxSimpleGame/android”,之後運行“build_native.sh”。
4.1.3把項目移入到eclipse
運行你的eclipse,點擊 File->New->Project->Android Project,之後像下面這樣移入項目
4.1.4編譯java代碼並運行
右擊項目並選“Build Project”,之後右擊項目並選“Run As”->“Android Application”。之後你就會看到如下結果: