標籤:android blog http java 使用 os 檔案 for
首先,有關於cocos2d-x在windows下Android環境的搭建,
請參考一位網友的這篇博文《cocos2d-x 3.0rc開發指南:Windows下Android環境搭建》。
這裡簡單列一下所需工具的:
1、JDK
:http://www.oracle.com/technetwork/java/javase/downloads/index.html
2、ADT(Android Developer Tools),裡麵包含了SDK和Eclipse。
是:http://developer.android.com/sdk/index.html
3、下載Android NDK
是:http://developer.android.com/tools/sdk/ndk/index.html
把它解壓到adt同目錄下
4、下載Apache ANT
是:http://ant.apache.org/bindownload.cgi
同樣解壓到adt目錄下
5、下載Python
cocos2dx在3.0以後在不同平台都統一用python來建立和構建工程,所以Windows下需要安裝python環境:
:https://www.python.org/ftp/python/2.7.3/python-2.7.3.msi
我下載的cocos2d-x 是目前最新版的3.2,所以以下講述cocos2d-x 3.2下載之後的安裝以及建立項目的過程。
一、安裝
前提,你已經搭建好上述參考文章中的Android開發環境,包括ADT-BUNDLE, APACHE-ANT, PYTHON.
首先從官方網站下載cocos2d-x,當前最新版v3.2,官方http://cn.cocos2d-x.org/download/
下面講述 cocos2d的安裝。
將下載的cocos2d-x的zip檔案解壓後在本地的路徑為D:\adt-bundle\cocos2d-x-3.2,以下用COCOS_HOME_DIR表示這個路徑。
首先要運行download-deps.py這個Python程式,它會自動下載cocos2d-x所需的第三方外掛程式(如果有的話)。
然後再運行setup.py這個Python程式,這個主要是設定相關環境變數,包括Android SDK,NDK以及Apache ANT的路徑。
以上兩步成功執行之後,就可以建立cocos2d-x新項目了。
二、建立新項目
在COCOS_HOME_DIR開啟命令列視窗,
(按住shift+滑鼠右鍵,出現如下菜單,選擇開啟命令視窗)
首先輸入cocos運行一下
然後就可以使用如下命令來建立新的cocos2d-x項目,
cocos new MyGame -p com.your_company.mygame -l cpp -d NEW_PROJECTS_DIR
上述命令列中, MyGame表示新項目名稱,NEW_PROJECTS_DIR是新項目要儲存的路徑,
如果省略 -d NEW_PROJECTS_DIR, 那麼cocos會在當前檔案夾下建立子檔案夾MyGame,
新項目的所有源檔案都將被建立到子檔案夾MyGame之下,
預設建立的新項目是一個經典的HelloWorld程式。
三、編譯
1、使用VS進行編譯
在新項目的檔案下,有對應各個平台的子檔案夾,Windows平台的對應MyGame\proj.win32子檔案夾。
進入proj.win32子檔案夾,可以看到MyGame.sln檔案。
看到熟悉的sln檔案,如果你的VC的開發人員,那你一定會很熟練地開啟這個專案檔,使用VS進行編譯。
2、使用命令列進行編譯
以上是使用VS進行編譯。另外還可以使用命令列進行編譯。
將以下批處理命令儲存為build4win2.bat,存放到新項目的檔案夾下(例如上面的MyGame),
然後執行Build4Win32.bat就可以編譯剛剛建立的項目MyGame了。
@echo 在cocos專案檔夾下執行以下命令,用以編譯和運行項目(for win32)
cocos run -p win32
如果要編譯為安卓平台的,則使用如下批處理命令
@echo 在cocos專案檔夾下執行以下命令,用以編譯和運行項目(for android)
cocos run -p android -j 4
四、結尾
有關於安裝和編譯的更多詳細說明,可以查看cocos2d-x內建的readme檔案,
具體檔案名稱為: COCOS_HOME_DIR\README.md 。