windows下cocos2dx3.0開發環境及Android編譯環境搭建,cocos2dx3.0android
cocos2dx更新到了3.x版本,自己一直沒有換,現在開發組要求統一換版本,我就把搭建環境的過程記錄下來。
一、Windowns下開發環境搭建
1. 所需工具 1)cocos2d-x-3.0rc0.zip http://cn.cocos2d-x.org/download/ 截止寫博文時,最新版本為V3.2。 2)VS2012 http://www.baidu.com/s?wd=VS2012 3)Python https://www.python.org/download/releases/2.7.8/ 這個根據自己系統的版本下 2. 安裝VS2012 這個應該不需要過多解釋吧。。 3. 安裝Python Python的安裝特別簡單,一路next就可以,安裝完成後要將Python的安裝路徑添加進環境變數中。 電腦上右鍵 -> 屬性 -> 進階系統設定 -> 進階 -> 環境變數,找到系統變數中的Path,點編輯,將Python的安裝路徑插入進去,我的是預設安裝的,所以路徑是 C:\Python27 ,這裡插入的時候要注意分號。 點確定後啟動cmd,輸入python斷行符號,出現所示則說明配置成功。(如果不成功登出電腦即可)
4. 配置cocos2dx3.0開發環境 將cocos2d-x-3.0rc0.zip解壓到任意路徑,我的是 C:\cocos2d-x-3.0rc0,在該目錄下找到setup.py,直接雙擊運行,出現如下畫面:
一路斷行符號,完成後登出電腦。重新登入後,啟動cmd,輸入cocos斷行符號,如果出現如下介面,則說明配置成功。
這裡可以看到cocos的一些基本用法。我們一起來建立一個項目吧,在cmd中執行cocos new可以看到該命令的用法。
比如我們要在c:\projects下建立一個名為test的項目,可以使用以下命令: cocos new -p com.kuki.test -l cpp -d c:\projects test
建立過程如所示。
建立成功後我們就可以開啟c:\projects\test\proj.win32目錄下的test.sln用VS2012進行開發了。至此windows下的開發環境搭建完成。
二、Android編譯環境搭建 1. 所需工具 1) Android SDK http://developer.android.com/sdk/installing/index.html?pkg=tools 2) Android NDK http://developer.android.com/tools/sdk/ndk/index.html#Installing 3) Java JDK http://www.oracle.com/technetwork/java/javase/downloads 4) Apache Ant http://ant.apache.org/bindownload.cgi 2. 配置環境變數 NDK和Ant都只需要解壓就可以了,SDK解壓完成後需要使用SDK Manager.exe更新你所需要的版本的Android平台工具。這裡我都放在c:\Android目錄下,JDK安裝過程也很簡單,一路next就可以了,我安裝完的路徑是C:\Program Files\Java\jdk1.8.0_11。 1)在系統變數裡建立JAVA_HOME變數,值為C:\Program Files\Java\jdk1.8.0_11 2)建立classpath變數,值為: .;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar (注意這裡前面有個 “ . ” ,表示當前路徑) 3)在Path變數中添加 %JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;C:\Android\ant\bin (這裡要根據自己的情況進行修改) 接下來運行cocos2dx根目錄下的setup.py關聯NDK, SDK和Ant,輸入路徑即可,我這裡分別是: c:\Android\ndk c:\Android\sdk c:\Android\ant\bin (注意這裡是bin目錄) 配置完成後,重新運行setup.py,如果如所示,則全部配置正確。這時需要登出一下電腦使配置生效。
這時,Android的編譯環境就配置完成了,終於可以打包apk了! 如果添加了cpp,要在proj.android/jni的Android.mk檔案中添加自己建立的cpp,這裡不要用記事本,可以用UE。 啟動cmd, cd到項目所在目錄,執行cocos compile -p android,啟動編譯。 成功編譯後apk檔案在 項目路徑\bin\debug\android 目錄下。
另外,如果編譯apk時,提示錯誤: Android platform not specified, searching a default one... No valid android platform found, will not generate apk.
此時需要加上平台編號,如: cocos run -p android --ap 19 指定使用的Android平台版本為19
詳細的cocos命令使用說明可以查看協助 cocos --help
android程式在windows環境下開發的編譯問題
答案很可能是,你提前把模擬器開啟放著,用的時候直接用。
Ubuntu 1010 下android 編譯環境搭建
1樓扯淡,你敢說windows下android和linux下編譯源碼出來的android沒多大差異?不怕雷劈嗎?
為什麼android是個開源OS?你在windows上開個源讓我看看?
csdn上有ubuntu 10.04下編譯2.3.3源碼的文章 我當時就是照那個做的,當然如果你對linux瞭解為0...那就沒辦法了