Cocos2dx 3.0開發環境搭建--Eclipse上構建一個Android項目,cocos2dx--eclipse
一、前言:
本篇主要介紹Cocos2d-x 3.0的一些基礎內容,以及在Eclipse上上編譯我們的Cocos2d-x項目,成功把Helloworld運行起來了。看完本篇部落格之後,你就會知道Cocos2d-x 3.0竟然發生了如此大的變化,變得如此簡單,環境搭建、項目建立、編譯的方式更加人性化了。
二、環境準備:
1、下載ADT Bundle(Eclipse捆綁了SDK和ADT),或者是Eclipse安裝了ADT外掛程式。
2、安裝JDK、NDK、Ant 、Python,然後配置環境。
3、Cocos2d-x 3.0下載,環境配置。
現在一步一步的來配置環境
1)Eclipse準備,這個主要就是開發工具了,不過現在android官方推薦了,一款整合sdk和adt的Eclipse,很好用。這裡主要就是在逛網下載就好了,至於逛網能否訪問下載就的靠你翻牆了。
http://developer.android.com/sdk/index.html
2)Android編譯環境需要用到Andorid_SDK Android_NDK 、Ant 、JDK,其中除了JDK需要安裝,其它的是綠色版 直接解壓即可。
我們將SDK、NDK 和ANT解壓縮到同一個檔案夾中 並修改sdk的檔案夾名為ADT,NDK的NDK,ANT的為ANT 這是為了方便以後使用。 我解壓後檔案都放在了D:\softfile\android檔案夾下
配置jdk:
在JDK安裝完畢之後,需要手動進行環境變數的配置
1)在系統變數裡建立JAVA_HOME變數,變數值為:D:\Program Files\Java\jdk1.6.0_14(根據自己的安裝路徑填寫)
2)建立classpath變數,變數值為:.;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar (注意前面的. 不要忘記了)
3)在path變數(已存在不用建立)添加變數值:%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin(注意變數值之間用“;”隔開)
4)重新登出系統並重新登陸後 “開始”-->“運行”-->輸入“javac”-->"Enter",如果能正常列印用法說明配置成功!
接下來就配置其他的環境了,其他的環境配置需要藉助於python和cocos來完成,所以現在我們先配置python和cocos環境。
python安裝和環境配置:
這裡需要下載Python 2.X版本。不要下載python3.0以上的版本,否則運行會出錯。
python安裝的時候使用預設安裝方式即可,但是安裝完畢後我們需要配置環境變數
在我的電腦(右鍵)->屬性->進階系統設定->進階選項卡->環境變數->系統變數 中找到Path 變數,並在其值中增加 指向Python的環境變數。格式為 [Python安裝路徑]; 例如我安裝在C盤 我的環境變數就新增為D:\Python27;
配置完畢後記得登出再重新登陸系統內容變數才會生效
下一步,我們要下載最新版本的cocos2d-x,到目前為止 cocos2d-x已經更新到 3.3版本,這裡我下載是3.0版本。
http://www.cocos2d-x.org/download/
NDK、ANT、SDK環境配置:
在下載完畢後我們解壓縮到磁碟上,並開啟cocos2d-x 檔案夾找到setup.py這個檔案,運行,或者如下操作:
1)開啟控制台cmd,進入cocos2dx的根目錄
2)輸入命令:python setup.py ,運行結果如所示(注意紅框部分,如果你沒有配置NDK等的環境變數,那麼在這裡會讓你輸入NDK,SDK,ant的路徑)
如果你現在不配置Android環境,因此只需要一直斷行符號即可,這時候這段python指令碼會協助我們設定cocos2d-x運行所需要的環境變數。登出,重新登陸
配置完這些後我們可以在環境變數中查看到相應的環境配置,cocos都自動給我們配置好了。
在配置完這一切後 我們開啟CMD 運行cocos命令,來檢查整個開發環境是否搭建成功,如果設定沒問題的情況下 會出現如下介面
這裡我們可以看到cocos.py這段指令碼可以執行4個命令,每個命令的作用已經說明的很清楚了。
三、建立項目
現在是時候使用命令來建立一個空項目了:建立項目(括弧中為解釋)在控制台cmd鍵入例cocos new hello(項目名稱)-pbing.stone.hello(包名字) -l cpp(項目類型) -d E:\MyCocos\cocos2dx_workspace(項目存放路徑)
例如,我們想要建立一個cpp項目,然後我可以鍵入"cocos new MyGame -p bing.stone.mygame -l cpp -d F:cocos//MyProject。 這個命令會幫我們在F:/cocos/MyProject建立一個名為MyGame的空項目,如所示:
運行此命令如下:
建立項目成功後可以看到檔案夾下的項目:
四、Eclipse來構建Android項目
當我們使用Eclipse來構建Android的時候,建議按照以下步驟來進行操作:
去到你建立的Cocos2dx項目中,進入proj.android目錄,比如在F:cocos//MyProject/下建立了一個叫做MyGame的項目,進入到MyGame/proj.android目錄下,執行以下命令:
python build_native.py
以上步驟算是在編譯,等編譯完之後,我們就可以把proj.android項目匯入到我們的Eclipse。
然後使用Eclipse開啟已經存在的Android項目,
匯入項目之後,肯定是會有錯誤的,因為現在我們的cocos包還沒有匯入了,也就是libcocos2dx,現在也是關鍵的一步,需要將我們下載的cocos裡面的android包匯入呢,那到底是那個包呢? cocos\cocos2d-x-3.0\cocos\2d\platform\android\java
當然了,並不是簡單的匯入就好了,我 們需要將java檔案夾拷貝到我們的項目下面了,也就是我們建立的MyProject
如MyProject下的Java項目是從Cococs2dx那裡複製過來的,放到跟我們用cocos命令建立的項目一個目錄下,之後用Eclipse匯入。
匯入libcocos2dx後,就是配置路徑了:
接著就可以右鍵->Run as直接運行Android項目了,不用進行額外的配置了(Cocos2d-x 3.0就是這樣的簡單)。
以上內容就是如何在Eclipse運行起來我們的Cocos2d-x項目。
eclipse +Android 開發環境搭建 失敗!!
搭建Android開發環境
1. 下載Android SDK
code.google.com/android/download.html
這是官方網址,進入後跟著流程走,選擇適合於自己平台(這裡是Windows)的SDK包下載。
下載後直接解壓就可以使用了。
為了在DOS控制台中直接使用SDK的工具,可以將SDK的目錄添加到Windows的path環境變數中:
在案頭上右擊“我的電腦”,依次點擊【屬性】>【進階】>【環境變數】。
雙擊【系統變數】裡面的Path項,將Android SDK中tools目錄的完整路徑添加到這裡。
2. 下載JDK6
java.sun.com/javase/downloads/index.jsp
下載並安裝Java開發包。(這個我之前已經下載並安裝,而且jdk每次都自動更新)
3. 下載Eclipse3.4.1
www.eclipse.org/downloads/
在“Eclipse Packages”標籤頁中選擇“Eclipse Classic3.4.1”進行下載。這是目前最新的版本。
對於Eclipse來說,直接解壓之後就可以使用。(我有myeclipse 6.5就可以了)
4 下載Eclipse的Android ADT外掛程式
安裝Eclipse 外掛程式(ADT)
要下載和安裝ADT 外掛程式,跟著Google 提供給開發人員的步驟:
1. 啟動Eclipse,接著選擇"Help">"Software Updates">"Find and Insta ll"
2. 在出現的對話方塊中,選擇"Search for new features to insta ll" 點擊"New"
3. 點擊"New Remote Site"
4. 在結果對話方塊中,為遠端站台鍵入一個名稱(如:Android Plugin)並鍵入
這個URL 作為它的URL:
dl-ssl.google.com/android/eclipse/
點擊OK。
5. 現在你應該看到新網站載入到搜尋列表中(並選中),點擊"Finish"。
6. 在後來搜尋結果對話方塊中,選擇"Android Plugin">"Developer Tools"複選
......餘下全文>>
怎用eclipse搭建Android的開發環境
首先要下載一個android sdk;然後線上安裝android 各個版本的模擬器。這個要花很多時間,我記得我是花了一個通宵(我的網速很慢);安裝好了之後,就可以建立模擬器了。當然,這樣只能是獨立的運行模擬器,還沒有整合到IDE中。
其次,下載ADT(Android Development Tools) PLUG-IN,ADT外掛程式是可以整合到Eclipse或MyEclipse中的,你可以線上安裝,也可以獨立下載ADT,然後再整合到IDE中。這樣你就可以使用MyEclipse開發android應用程式了。