Cocos2dx 3.0開發環境搭建--Eclipse上構建一個Android項目,cocos2dx--eclipse

來源:互聯網
上載者:User

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應用程式了。
 

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.