當前位置:首頁 » 安卓系統 » cocos2dxandroid環境

cocos2dxandroid環境

發布時間: 2022-09-22 22:05:31

① 如何在Windows 7平台搭建Android Cocos2d-x3.0開發環境

操作步驟如下:

一 win7 64位系統搭建Android開發環境需要的軟體

1.cocos2d-x 3.3beta0

2.Visual Studio 2012/2013

安裝完占硬碟空間近10G,Visual Studio 2012/2013 是需要注冊碼。

4.Android SDK (其中包括Eclipse)

5.Android NDK

6.Ant

7.python 2.7.8不要下載3.x以上版本

二 軟體安裝

安裝軟體時不要安裝在C盤。

1.Visual Studio 2012/2013

Visual Studio 2012/2013安裝方法像安裝其他軟體一樣,一路下一步就可以,但是注意安裝前IE瀏覽器版本必須是IE10以上版本。

2.Python 2.7.8

安裝方法同上,但是不要安裝在C盤。

3.java JDK

JAVA JDK默認安裝,這個可以安裝在C盤。

4.cocos2d-x 3.3beta0 Android SDK Android NDK Ant 這些軟體都是解壓包,不需要安裝,解壓就可以。

三 cocos2d-x 3.3beta0 環境調試

1.打開cocos2d-x 3.3beta0所在的文件

[attachment=78978]

按Shift+滑鼠右鍵,點在此次打開命令窗口。

② android環境下cocos2dx-3.13.1,新建項目後proj.android下沒有build_native.py腳本文件,如何編譯項目

好像最近幾個版本不能使用build_native.py來build c++內容了,你這個項目都沒這個文件應該是完全取消了這個項目的生成方式。不如你試試命令行:
cocos compile -p android
如果不行,最好看一下官方怎麼說的。

③ 如何在win7上搭建Android cocos2d-x-3.3開發環境

1. 搭建開發環境需要安裝的工具:
A. Visual Studio 2012
B. Cocos2d-x-3.3版本
C. Java JDK 1.7
D. Android SDK
E. Android NDK
2. 下載Visual Studio 2012並安裝
3. 下載Cocos2d-x-3.3版本的游戲引擎
用戶可登錄cocos2d-x官網下載3.x系列的cocos2d-x引擎版本
在本指南中將以目前較新的穩定版本Cocos2d-x 3.3 Final引擎為例,在此強烈推薦使用新版本的Cocos2dx,新版引擎有很多新功能,修復了舊版的很多BUG。
下載完成以後,將解壓後的父文件夾放到指定的位置,在這里,我保存位置為:C:\work\study\cocos2dx\version,打開cocos2d-x-3.3文件夾,其目錄結構
其中:
1) build:主要用來構建項目解決方案的
2) cmake:用來存放模塊,去尋找相應的資源,如文件、音頻等等
3) cocos:用來存放cocos2d-x的API
4) docs:文檔說明
5) extensions:用來存放一些擴展類庫,如GUI控制項
6) external:用於存放一些物理引擎,如Box2D、chipmunk和ConvertUTF等等
7) licenses:存放所有依賴工程的許可聲明
8) plugin:提供一些插件
9) projects:我自己新建的工程目錄,用於存放創建的cocos2d-x工程
10) templates:包含不同平台IDE下創建cocos2d-x工程的模板
11) test:存放測試項目
12) tools:存放一些需要用到的工具,如創建工程的Python腳本

④ 如何win32上cocos2dx發布安卓apk流程

如何win32上cocos2dx發布安卓apk流程
首先在exclipe上配置好java的jdk1.6或更高,配置好android環境(最好有android2.1或2.2以及更高版本的sdk)。
在下載個ndk,ndk解壓後先放到一邊,cygwin,解壓後,sygwin解壓安裝會比較久大概4-5個小時,如果解壓安裝成功,
cygwin安裝過程請參考http://wenku..com/view/88b001ef4afe04a1b171de05.html看到第三步就行了,接下來繼續看
安裝好cygwin後驗證下是否成功打入(注意空格)make -v ,gcc -v 沒有出現意外的話就出現以下畫面

表示你已經裝好cygwin了,接下來是修改在安裝cygwin目錄下,如本人安裝目錄如下D:\cygwinx\home\Administrator
然後最好用UE編輯器點開.bash_profile,然後在最下面加上
(ndk路徑以及cocos2dx路徑即/cygdrive/你所在的盤的ndk路徑如下)
NDK_ROOT=/cygdrive/e/AndroidNDK/android-ndk-r8e
export NDK_ROOT
COCOS2DX_ROOT=/cygdrive/d/cocos2d-2.1beta3-x-2.1.1
export COCOS2DX_ROOT

然後就完成了大半了,再在D:\cocos2d-2.1beta3-x-2.1.1下點擊

第一個填寫的是包名稱,一般填寫***.***.***之類,
第二個是填寫工程名,你根據需要定義咯
在最好選項是選擇哪種android的sdk,最好使用經歷低的版本(如2.1或2.2)比較好兼容。
然後生產出來時個簡單的helloworld工程,如果是要將自己的工程裝成android的,及將生成工程文件中的proj.android拷貝到自己的工程文件中,如下圖

然後需要修改三個地方如
1)將proj.win32裡面的.h以及.cpp文件拷貝到Classes中
(如果以後修改那些.cpp文件或.h文件需要繼續從proj.win32拷貝到Classes中覆蓋掉之前的文件再生成新的android工程)

2)進去proj.android\jni下面修改Android.mk,
將所有.cpp的路徑都添加進去即可,如本人增加了下面那些路徑,

3)用UE編輯器修改build_native.sh文件

在第三行下面加入,如下
NDK_ROOT=/cygdrive/E/AndroidNDK/android-ndk-r8e
COCOS2DX_ROOT=/cygdrive/D/cocos2d-2.1beta3-x-2.1.1
GAME_ROOT=$COCOS2DX_ROOT/RussiaGame (注意RussiaGame是我cocos2dx的工程名)
GAME_ANDROID_ROOT=$GAME_ROOT/proj.android
RESOURCE_ROOT=$GAME_ROOT/Resources

好了 修改完這些保證每錯誤之後
打開cygwin,然後經過下面路徑(以本人路徑為參照)

到最後./build_native.sh之後沒錯誤的話(這個過程比較久大概十幾二十分鍾,有些可能要半個鍾頭),它就能生產android項目了(成功的判斷是看他是否生產.so文件)
成功的話在路徑D:\cocos2d-2.1beta3-x-2.1.1\RussiaGame\proj.android\libs\armeabi下能看到libgame.so文件
然後接下來就可以生成可以在eclipse上運行的android工程了,導入D:\cocos2d-2.1beta3-x-2.1.1\RussiaGame\proj.android這個就可以在eclipse上看到該工程了

如果出現

如果一開始這個文件沒有存在的話(我當時是一開始沒有這個文件,當時很悲劇,常看了項目jdk是1.6的沒問題,最後發現就是這個文件缺失造成的)

右鍵點擊你的項目-》選擇導入-》再點擊browse-》(進入到你的項目所在的目錄,進入cocos2dx->platform->android->java)然後就會出現那個文件了 以及有個libcocos2dx項目也有了(這個項目相當於類庫不要刪掉它),以後就不用重復上面這些導入了。

然後沒有報錯就說明成功啦,然後就可以在eclipse上進行真機運行啦(注意好像虛擬機運行一直會出現bug,我也一直沒成功,所以建議真機運行吧,好像現在只能真機運行才行),然後就可以成功運行以及會在bin文件下回生成一個apk文件可以拷貝給大家玩啦,好開心的喔。。。。。
然後到現在這樣就算是轉android成功了,
(悄悄說下 ,如果需要把項目在真機上弄成豎屏,及要在AndroidManifest.xml中改一改, android:screenOrientation="landscape"(橫屏),android:screenOrientation="portrait"(豎屏),它默認為橫屏),到現在好開心的,打了這么多,大家一起學習吧加油
轉載僅供參考,版權屬於原作者。祝你愉快,滿意請採納哦

⑤ 如何在win7上搭建Android cocos2d-x-3.3開發環境

android平台工程創建

1、android SDK+NDK安裝

1)、安裝java jdk(如果已經安裝了,可以不用此步驟)

進入:http://www.oracle.com/technetwork/java/javase/downloads/index.html或者直接點擊下載。如下圖

(7)安裝完成後,點擊Yes按鈕,重啟Eclipse。

選擇android SDK解壓後的目錄(ADT 18 默認會掃描電腦,找到並配置好SDK位置)。

配置cygwin

在命令行中進入cygwin目錄,並執行cygwin.bat,如果不是用Administrator賬號登錄的系統,那麼會在cygwinhome文件夾中生成一個以登錄名命名的新的文件夾。

修改新生成文件夾中的「.bash_profile 」文件,用UE或editplus等文本編輯器打開,在最後增加: (e/android-ndk-r8-windows/android-ndk-r8是安裝ndk的路徑)

NDK_ROOT=/cygdrive/e/android-ndk-r8-windows/android-ndk-r8

export NDK_ROOT

然後保存關閉。

至此便基本搭建完畢cocos2d-x的windows 7 android 環境

⑥ 怎麼搭建cocos2dx 3.0 環境

下載cocos2d-x 3.0引擎

用戶可以登陸cocos2d-x 官方網站下載最新版的cocos2d-x。點擊導航欄的「Download」(下載)後你會看到如下下載頁面:
在本指南中,將會以目前最新版本的cocos2d-x 3.beta2引擎為例。
(注意:如果你想要下載舊版的cocos2d-x,可點擊「looking for an old versoin?」鏈接。但本人強烈推薦使用最新版本的cocos2d-x,新版引擎有很多新功能,修復了舊版的很多問題。)
右鍵單擊「Download」鏈接選擇「save link as…」(將鏈接保存為…),然後將壓縮文件保存至適當的位置。本機保存位置為 D:\Cocos2d-x\cocos2d-x 3.beta2。
(注意:請不要將cocos2d-x文件夾放置c:\下,因為會導致很多優先順序別(privilege)相關的問題。可嘗試將該文件夾放到其他盤如D:\及E:\等等。)
打開 「D:\Cocos2d-x\cocos2d-x 3.beta2\build」目錄,如下所示:

雙擊「cocos2d-win32.vs2012.sln」文件,然後會自動啟動Visual Studio 2012/2013。
現在你便可以將HelloCpp項目當作默認啟動項目來編譯,按CTRL-F5運行樣本程序。如果編譯沒有什麼錯誤,同時運行成功的話,你會看到如下畫面。
祝賀你!你已成功在Windows 7平台中運行cocos2d-x引擎。接下里介紹如何配置Android開發環境。
安裝配置JAVA JDK

因為我們是針對Android開發,所以我們需要安裝的第一個軟體包絕對是JDK。如果你用的是64位的Windows 7,那應該下載以下版本軟體64 bit JDK for windows 64bit,
下載完成之後,雙擊exe文件安裝JDK,注意最好不要將其安裝在有空格或者中文文件夾下,其他無限制,注意記下其安裝路徑,本機安裝路徑為:D:\Program Files\Java\jdk1.7.0_51\

配置環境變數:
新建環境變數:JAVA_HOME 值為:D:\Program Files\Java\jdk1.7.0

新建環境變數:CLASSPATH 值為:.;%JAVA_HOME%\lib;(注意:點號表示當前目錄,不能省略)

在系統變數Path的值的前面加入以下內容:%JAVA_HOME%\bin;(注意:這里的分號不能省略)到這里,JDK安裝完畢。
單擊「開始」—>「運行」—>輸入:cmd命令,在CMD窗口中輸入:java -version

出現如下界面,就表示安裝成功:
配置Android SDK環境

下載Android SDK下載之後解壓,並將其放置於你要放置的目錄下,在 「..\adt-bundle-windows-x86_64-20131030\eclipse」 文件夾中會有一個eclipse.exe程序,本機在桌面上創建了該程序的快捷方式。
現在就可以雙擊桌面的快捷方式啟動Eclipse,同時會出現一個即時對話框,要求設置默認工作區(workspace)。選擇「OK」接受默認設置即可。
配置環境變數:
新建環境變數:ANDROID_SDK 值為:D:\TDDownload\android\adt-bundle-windows-x86_64-20131030\sdk\platforms\;D:\TDDownload\android\adt-bundle-windows-x86_64-20131030\sdk\tools\;D:\TDDownload\android\adt-bundle-windows-x86_64-20131030\sdk\platform-tools(D:\TDDownload\android是SDK存放的位置)。
在系統變數Path的值的前面加入以下內容:%ANDROID_SDK%
單擊「開始」—>「運行」—>輸入:cmd命令,在CMD窗口中輸入:adb -h 檢驗是否安裝成功。
在「..\adt-bundle-windows-x86_64-20131030\sdk」 目錄下有兩個可執行程序,「AVD Manager.exe」和「SDK Manager.exe」,可直接通過它們創建管理AVD,SDK。
安裝NDK

安裝完Android SDK之後,還要安裝「Android NDK」軟體包,下載完成之後,解壓,並將其放置到相應路徑,本機路徑為 D:\android-ndk-r9,設置另一個名為「NDK_ROOT」同時指向存放路徑的環境變數。
Android NDK包含build、docs、samples、sources、GNUmakefile、ndk-build、ndk-gdb及readme等內容。
創建Cocos2d-x項目

將剛才下載的cocos2d-x-3.0beta2壓縮包解壓到你指定的文件夾里。

進入到目錄 cocos2d-x-3.0beta2\tools\project-creator,打開終端運行**create_project.py**腳本創建文件,此版本項目創建腳本支持圖形界面方式創建項目,執行以上腳本後會出現圖形界面:
填寫項目名稱,包名稱以及項目路徑後選擇開發語言,即可點擊**create**按鈕開始創建項目:
生成Android項目文件

在新建項目test項目中,執行proj.android下的*build_native.py*腳本進行編譯。

等待它編譯成功!
導入Android項目

最後便可啟動Eclipse然後導入Android項目了。操作步驟如下:
右鍵點擊「Package Explorer」並選擇「Import…」
當出現對話框時,選擇「Exsiting Android project into workspace」(將現有Android項目導入工作區)。
按照上面的方法導入到Eclipse裡面。將您的手機設置成調試模式並用USB線連接到電腦, 在Eclipse中運行test, 然後就能在手機上看到已經運行的HelloWorld了!

⑦ cocos2dx移植Android平台

如果你用的是windows系統作為開發環境,使用的是cocos2d-x3.2最新版的,你在一開始安裝cocos2d-x的時候,會要求輸入
NDK_ROOT
ANDROID_SDK_ROOT
ANT_ROOT
最新版的cocos2d-x使用了python來進行安裝和編譯程序的,所以你要先在你的windows系統上安裝上python.安裝好之後,下載最新版的cocos2d-x,然後,cd到這個目錄下,你會看到一個有一個setup.py的文件,.py後綴的文件就是python的腳本文件了。是要用python來運行的。如果你安裝好python之後設置好了python的環境變數,這個時候,你只要在命令行里運行:
python setup.py就可以了。
然後你就可以看到要求你輸入的這三個路徑了。
這三個工具的所在路徑,這幾個路徑輸入對了之後,你的cocos2d-x就安裝好了,這個時候,在cmd里創建一個新項目,創建的方法是在命令行里輸入:
cocos new youprojectname -p com.youcom,youprojectname -l cpp -d 你的新建項目所在路徑
然後回車,你就可以看你的的項目會在你的新建項目路徑下有一個youprojectname的文件夾,打開,你就可以看到里邊有各個系統的project文件夾了,還有一個Class和Resources的文件夾。這個時候,你在命令行里cd到你的proj.android文件夾下,使用命令:
python bulid_native.py
就可以對你的安卓新建的helloworld項目進行編譯了。不出意外,要不然一分鍾就編譯好了。會生成一個libcocos2dcpp.so在你的pro.android/libs/armabi的路徑下。然後打開你的ADT,也就是eclipse,進入pro.android目錄,導入android項目到eclipse。這個時候可能會報一個cocos2d-x的lib庫錯誤,只要把cocos2d-x的
cocos2d/cocos/platform/android/java/src
目錄下的文件夾復制到pro.android/src下就可以解決這個問題了。
然後,接上你的android手機,並且在手機中打開開發者模式。點擊程序遠行設置,選擇使用設備運行。在彈出的一個選擇手機設備的框時選擇run,不一會,你的helloworld項目就可以在手機上看到了。
如果要調試,你可以在eclipse中打開logcat,看到cocos2d-x的log輸出信息。
總的來說,android最好的開發環境還是mac系統。因為在mac系統下很多linux命令都可以使用。不像windows系統比較蹩腳。

⑧ mac cocos2dx 安卓環境 ndk怎麼裝

一、下載cocos2d-x最新安裝包
在終端中cd到本地將要存放目錄,執行git命令
二、如果開發ios程序,需要配置xcode模板
下好後,cd到cocos2d-x目錄,執行裡面的sh腳本,安裝cocos2d-x模板
sudo ./install-templates-xcode.sh -f
中間要輸入管理員密碼
之後就可以在xcode中看到新增加模板
三、如果是開發android程序
1.搭建好一個可以開發android開發環境,包括eclipse,android sdk,ADT等(最好是最新版本),確保可運行調試
2.為eclipse安裝c/c++插件
打開eclipse,選擇菜單Help/Install New Software
在Work With下拉框中選擇自己eclipse的版本名,然後在插件里選中Programming Languages,打開下拉列表
選擇C/C++ Development Tools安裝,重啟eclipse
3.在developer.android.com/tools/sdk/ndk/index.html下載最新的NDK,比如android-ndk-r8d-darwin-x86.tar.bz2,注意是mac版的,並解壓縮
4.配置全局環境變數
終端中執行命令
vim ~/.bash_profile
輸入i進行編輯,加入如下配置
export COCOS2DX_ROOT=/Users/cocos2dx/cocos2d-x
export NDK_ROOT=/Users/android/android-ndk-r8d
export ANDROID_NDK_ROOT=/Users/android/android-ndk-r8d
export ANDROID_SDK_ROOT=/Users/android/android-sdk-macosx
export PATH=$ANDROID_NDK_ROOT:$PATH
export PATH=$ANDROID_SDK_ROOT:$PATH
按esc,再命令
:wq
保存配置,上面配置中相應的路徑自己做替換
COCOS2DX_ROOT對應cocos2d-x本地存放目錄
NDK_ROOT和ANDROID_NDK_ROOT對應NDK本地存放目錄
ANDROID_SDK_ROOT對應安卓sdk本地目錄
5.創建一個android測試項目
cd到cocos2d-x本地目錄,執行命令
./create-android-project.sh
再輸入包,回車
com.test.testdemo
再輸入提示的sdk的id,(比如3,對應sdk4.0.3),回車
再輸入應用的目錄名,比如TestDemo,回車
此時cocos2d-x目錄下就有了一個TestDemo目錄
cd到TestDemo目錄下的proj.android中,然後執行以下命令,編譯項目
./build_native.sh
6.創建AVD

⑨ android配置cocos2d-x環境怎麼安裝CDT

創建Android項目, 項目名稱"CCTest". Youngs-MacBook-Air:~ young40$ cd /opt/cocos2d-2.0-x-2.0.3/ Youngs-MacBook-Air:cocos2d-2.0-x-2.0.3 young40$ ./create-android-project.sh use global definition of NDK_ROOT: /opt/android-ndk-r8b use global definition of ANDROID_SDK_ROOT: /opt/android-sdk-macosx Input package path. For example: org.cocos2dx.example com.young40 Now cocos2d-x supports Android 2.2 or upper version Available Android targets: ---------- id: 1 or "android-3" Name: Android 1.5 Type: Platform API level: 3 Revision: 4 Skins: HVGA (default), HVGA-L, HVGA-P, QVGA-L, QVGA-P ABIs : armeabi ---------- id: 2 or "android-10" Name: Android 2.3.3 Type: Platform API level: 10 Revision: 2 Skins: HVGA, QVGA, WQVGA400, WQVGA432, WVGA800 (default), WVGA854 ABIs : armeabi ---------- id: 3 or "android-15" Name: Android 4.0.3 Type: Platform API level: 15 Revision: 3 Skins: HVGA, QVGA, WQVGA400, WQVGA432, WSVGA, WVGA800 (default), WVGA854, WXGA720, WXGA800 ABIs : armeabi-v7a, x86 ---------- id: 4 or "android-16" Name: Android 4.1 Type: Platform API level: 16 Revision: 2 Skins: HVGA, QVGA, WQVGA400, WQVGA432, WSVGA, WVGA800 (default), WVGA854, WXGA720, WXGA800, WXGA800-7in ABIs : armeabi-v7a input target id: 2 input your project name: CCTest Created project directory: /opt/cocos2d-2.0-x-2.0.3/CCTest/proj.android Created directory /opt/cocos2d-2.0-x-2.0.3/CCTest/proj.android/src/com/young40 Added file /opt/cocos2d-2.0-x-2.0.3/CCTest/proj.android/src/com/young40/CCTest.java Created directory /opt/cocos2d-2.0-x-2.0.3/CCTest/proj.android/res Created directory /opt/cocos2d-2.0-x-2.0.3/CCTest/proj.android/bin Created directory /opt/cocos2d-2.0-x-2.0.3/CCTest/proj.android/libs Created directory /opt/cocos2d-2.0-x-2.0.3/CCTest/proj.android/res/values Added file /opt/cocos2d-2.0-x-2.0.3/CCTest/proj.android/res/values/strings.xml Created directory /opt/cocos2d-2.0-x-2.0.3/CCTest/proj.android/res/layout Added file /opt/cocos2d-2.0-x-2.0.3/CCTest/proj.android/res/layout/main.xml Added file /opt/cocos2d-2.0-x-2.0.3/CCTest/proj.android/AndroidManifest.xml Added file /opt/cocos2d-2.0-x-2.0.3/CCTest/proj.android/build.xml Added file /opt/cocos2d-2.0-x-2.0.3/CCTest/proj.android/proguard-project.txt Resolved location of library project to: /opt/cocos2d-2.0-x-2.0.3/cocos2dx/platform/android/java Updated project.properties Updated local.properties Updated file /opt/cocos2d-2.0-x-2.0.3/CCTest/proj.android/proguard-project.txt Youngs-MacBook-Air:cocos2d-2.0-x-2.0.3 young40$ 6.編譯默認的C++資源 Youngs-MacBook-Air:proj.android young40$ cd /opt/cocos2d-2.0-x-2.0.3/CCTest/proj.android/ Youngs-MacBook-Air:proj.android young40$ ./build_native.sh NDK_ROOT = /opt/android-ndk-r8b COCOS2DX_ROOT = /opt/cocos2d-2.0-x-2.0.3/CCTest/proj.android/../.. APP_ROOT = /opt/cocos2d-2.0-x-2.0.3/CCTest/proj.android/.. APP_ANDROID_ROOT = /opt/cocos2d-2.0-x-2.0.3/CCTest/proj.android Using prebuilt externals make: Entering directory `/opt/cocos2d-2.0-x-2.0.3/CCTest/proj.android' Gdbserver : [arm-linux-androideabi-4.6] libs/armeabi/gdbserver Gdbsetup : libs/armeabi/gdb.setup Compile++ thumb : game_shared <= main.cpp In file included from /opt/cocos2d-2.0-x-2.0.3/CCTest/proj.android/http://www.cnblogs.com/cocos2dx/platform/android/jni/JniHelper.h:27:0, from jni/hellocpp/main.cpp:2: /opt/android-ndk-r8b/platforms/android-14/arch-arm/usr/include/jni.h:592:13: note: the mangling of 'va_list' has changed in GCC 4.4 Compile++ thumb : game_shared <= AppDelegate.cpp Compile++ thumb : game_shared <= HelloWorldScene.cpp Prebuilt : libgnustl_static.a <= /sources/cxx-stl/gnu-libstdc++/4.6/libs/armeabi/ Compile++ thumb : cocos2dx_static <= CCConfiguration.cpp .....中間編譯輸出省略 Prebuilt : curl.a <= /opt/cocos2d-2.0-x-2.0.3/CCTest/proj.android/http://www.cnblogs.com/cocos2dx/platform/third_party/android/prebuilt/libcurl/libs/armeabi/ StaticLibrary : libextension.a SharedLibrary : libgame.so Install : libgame.so => libs/armeabi/libgame.so make: Leaving directory `/opt/cocos2d-2.0-x-2.0.3/CCTest/proj.android'7. 創建Eclipse項目, 並運行默認Demo 如圖, 選擇Android Project from Existing Code. 地址選擇為:/opt/cocos2d-2.0-x-2.0.3/CCTest/proj.android (直接輸入可能會報錯, 請用滑鼠選擇目錄) 點擊下一步就將項目加入了Eclipse中.但是項目會報錯. The import org.cocos2dx.lib cannot be resolved CCTest.java /com.young40.CCTest/src/com/young40 line 26 Java Problem Cocos2dxActivity cannot be resolved to a type CCTest.java /com.young40.CCTest/src/com/young40 line 30 Java Problem Cocos2dxActivity cannot be resolved to a type CCTest.java /com.young40.CCTest/src/com/young40 line 33 Java Problem我的解決辦法是將: /opt/cocos2d-2.0-x-2.0.3/cocos2dx/platform/android/java作為一個項目添加進來, 即可解決報錯問題. 8.編譯運行 我嘗試在Android2.3.3虛擬機運行項目失敗. 沒有關系, 我用真機測試. adb 無線連上真機(cm10真好, 自帶無線調試) Youngs-MacBook-Air:proj.android young40$ /opt/android-sdk-macosx/platform-tools/adb connect 192.168.8.139:5555 connected to 192.168.8.139:5555OK, 運行成功, 如圖. FPS有點低哈, 我的ipad2, 都能全速60幀. 9.創建名稱為CCTest的Xcode項目. 創建後你可以運行測試下. 刪除項目下Classes目錄 然後將目錄/opt/cocos2d-2.0-x-2.0.3/CCTest/Classes添加到項目.請確保Destination是沒有被選中的.這樣代碼將是以引用的方式存在在項目中的. 修改Classes下HelloWorldScene.cpp, 並運行測試. CCLabelTTF* pLabel = CCLabelTTF::create("Hello Cocos2d-x!", "Thonburi", 34);成功.cocos2d-x 2.0.3的版本在ios6上有方向旋轉的問題, 應該為橫屏才對. 10.在Android中重新運行. 首先運行: /opt/cocos2d-2.0-x-2.0.3/CCTest/proj.android/build_native.sh 在Eclipse菜單中選擇Project=>Clean清理下項目, 然後Run下, 可以在手機看到更改也已經生效. 11. 覺得上一步繁瑣? 能不能點擊Run同時也編譯C++資源呢? 答案是可以的. 選中Eclipse左側CCTest項目, 右鍵點擊New=>Other, 在彈出對話框中選擇C/C++=>Convert to a C/C++Proejct(Adds C/C++ Nature) 在接下來一屏中選擇C++ Project以及 Project Type為Makefile project, Toolchains為Other 接下來Eclipse問是否切換到C++視圖, 選擇否. 如果不小心切換過去了, 再切換回java視圖即可. 打開項目屬性頁面, 設置自動編譯C++, 如圖: 注意修改Build command為, 另外需要注意項目名稱. bash ${workspace_loc:/com.young40.CCTest}/build_native.sh NDK_DEBUG=1 V=1 點擊Run,之後我這里報錯, 編譯提示說"please define NDK_ROOT", 需要在項目設置中添加環境變數.如圖 這個時候再點擊Run, 會看到Console窗口會有編譯的輸出, 編譯成功. 運行成功. 12.消除Eclipse中的錯誤提示. 如果打開項目jni目錄下hellocpp/main.cpp文件, 會看到大量的報錯. 我們需要講相關文件添加到項目中. 首先添加/opt/cocos2d-2.0-x-2.0.3/CCTest/Classes到項目中.如圖添加一個Link類型的文件夾. 用同樣方法將"/opt/cocos2d-2.0-x-2.0.3/cocos2dx"添加到項目中. 然後如圖添加引用. /opt/android-ndk-r8b/platforms/android-8/arch-arm/usr/include /opt/cocos2d-2.0-x-2.0.3/CocosDenshion/include 這里和子龍山人翻譯的老外的文章做法略有不同, 他那個方法還是要報很多錯, 可能是版本不同造成的. 我這個方法也不用忽略文件, 用什麼類直接滑鼠點擊可以看到相應聲明. 這樣初步的IOS&Android開發環境就集成好了.

⑩ 如何在Windows 7平台搭建Android Cocos2d-x3.2alpha0開發環境

1.搭建開發環境需要安裝的工具:A.VisualStudio2012B.Cocos2d-x-3.3版本C.JavaJDK1.7D.AndroidSDKE.AndroidNDK2.下載VisualStudio2012並安裝3.下載Cocos2d-x-3.3版本的游戲引擎用戶可登錄cocos2d-x官網下載3.x系列的cocos2d-x引擎版本在本指南中將以目前較新的穩定版本Cocos2d-x3.3Final引擎為例,在此強烈推薦使用新版本的Cocos2dx,新版引擎有很多新功能,修復了舊版的很多BUG。下載完成以後,將解壓後的父文件夾放到指定的位置,在這里,我保存位置為:C:\work\study\cocos2dx\version,打開cocos2d-x-3.3文件夾,其目錄結構其中:1)build:主要用來構建項目解決方案的2)cmake:用來存放模塊,去尋找相應的資源,如文件、音頻等等3)cocos:用來存放cocos2d-x的API4)docs:文檔說明5)extensions:用來存放一些擴展類庫,如GUI控制項6)external:用於存放一些物理引擎,如Box2D、chipmunk和ConvertUTF等等7)licenses:存放所有依賴工程的許可聲明8)plugin:提供一些插件9)projects:我自己新建的工程目錄,用於存放創建的cocos2d-x工程10)templates:包含不同平台IDE下創建cocos2d-x工程的模板11)test:存放測試項目12)tools:存放一些需要用到的工具,如創建工程的Python腳本進入build文件夾,雙擊cocos2d-win32.vc2012.sln文件,將會啟動VisualStudio2012,在VS中看到一個解決方4.下載並安裝配置JavaJDK1.7因為我們是針對Android開發的,所以我們需要安裝JavaJDK下載完成以後雙擊.exe文件,注意最好不要將其安裝在有空格或者中文文件夾下,其他無限制,注意記下其安裝路徑,本機安裝路徑為:C:\Installed\Java,另外需要配置環境變數。在環境變數配置完成以後,單擊「開始」-->「運行」-->「輸入cmd命令」,在DOS窗口中輸入:java–version。出現如下界面表示安裝成功:5.配置AndroidSDK環境下載AndroidSDK下載完成以後,將adt-bundle-windows-x86_64-20131030.zip文件進行解壓放置到某一目錄下,在這里的目錄是:C:\Installed\Android,在其中包含eclipse、sdk文件夾和SDKManager.exe文件。雙擊eclipse文件夾下的eclipse.exe,設置默認工作區域(workspace)即配置SDK環境變數ANDROID_SDK安裝ADT插件,在Eclipse中選擇菜單項「Help」-->「InstallNewSoftware…」點擊「Add」,添加Repository:當然你也可Archive到本地進行離線安裝。單擊「開始」-->「運行」-->「輸入cmd命令」,在DOS窗口中輸入:adb–h。若出現如下界面則表示安裝成功:6.配置AndroidNDK環境下載AndroidND,下載完成以後解壓並放置到某一目錄下,在這里的位置是:C:\Installed\Android\adt-bundle-windows-x86_64-20131030,並設置環境變數:NDK_ROOT。其目錄結構如下圖所示:7.配置Python環境下載Python,下載完成以後雙擊python-2.7.9.amd64.msi文件安裝Python。單擊「開始」-->「運行」-->「輸入cmd命令」,在DOS窗口中輸入:python。若出現如下界面則表示安裝成功:8.創建Cocos2d-x項目在創建cocos2d-x項目之前,如果前面說的環境變數沒有配置,則可以進入到cocos2d-x-3.3的根目錄,雙擊setup.py,預先設置環境。在環境配置好以後,進入到目錄:cocos2d-x-3.3/tools/cocos2d-console/bin,打開DOS窗口終端,運行cocos.py腳本創建項目:pythoncocos.pynewsecond_cocoscom.hp.game-lcpp-dC:\work\study\cocos2dx\version\cocos2d-x-3.3\projects參數說明:A.second_cocos為項目名稱B.–p後接包名,最少包含三級C.–l後接開發語言,有cpp、lua和js三種類型D.–d後接項目存放的目錄在C:\work\study\cocos2dx\version\cocos2d-x-3.3\projects目錄下的項目結構為:9.生成Android項目文件在新建的second_cocos項目中,執行proj.android目錄下的build_native.py腳本進行編譯,在libs/armeabi目錄生成libcocos2dcpp.so文件。10.導入Android項目啟動EclipseIDE,導入Android項目A.右鍵點擊「PackageExplorer」並選擇「Import…」B.當出現對話框時,選擇「」(將現有Android項目導入工作區)

熱點內容
谷能壓縮機 發布:2025-01-13 15:44:30 瀏覽:412
電腦電腦直連通訊ftp 發布:2025-01-13 15:38:03 瀏覽:717
nvm存儲 發布:2025-01-13 15:36:19 瀏覽:552
京東架構師緩存經驗 發布:2025-01-13 15:33:00 瀏覽:726
android圖片顏色 發布:2025-01-13 15:26:09 瀏覽:268
國家稅務總局電腦伺服器 發布:2025-01-13 15:10:24 瀏覽:596
金立老款機的開機密碼是多少 發布:2025-01-13 15:04:45 瀏覽:456
湖南網上辦稅初始密碼多少 發布:2025-01-13 15:02:49 瀏覽:417
怎麼使用筆記本連接伺服器 發布:2025-01-13 15:02:48 瀏覽:705
長城cs75plus選哪個配置 發布:2025-01-13 14:54:05 瀏覽:22