cocosandroid調試
1. 如何使用Cocos Code IDE調試Lua開發的游戲
支持調試的環境
在 Windows 上你可以調試Windows和Android游戲,在 Mac 上你可以調試Mac、iOS和Android游戲。我們以 Mac 作為開發環境來演示 Code IDE 的使用,Windows上的流程和這里所介紹的幾乎一樣,不再贅述。
先決條件
如果你還沒有安裝Cocos Code IDE,請參考《如何安裝和設置Cocos Code IDE》
IDE配置
基礎設置
打開工具的 Preferences 頁,切換到 Cocos/Lua 子頁面,選擇你剛剛下載的 Cocos2d-x 3.x 作為 Lua Framework。
額外設置
假設你發現我們提供給你的預編譯的Android runtime不能滿足你的要求,你就需要重新定製,那麼你就需要提供給 IDE 幾個 Android 編譯需要用到的工具。這可以通過打開 Preferences/Cocos 頁面進行配置。
運行、測試游戲
1. 新建一個名為 CocosLuaGame 的 Cocos Lua 工程
2. 點擊工具欄上的Debug按鈕
3. 默認情況下腳本會運行在我們提供的 Mac 版本預編譯 runtime 上。為了簡單起見,我們不對默認值進行任何改動。如果你想要在其他我們支持的目標平台上調試程序,可參考下文的「在其它目標平台上調試」
2. cocos游戲開發調試有什麼好用的軟體嗎
我知道,cocos的cocos Devtools可以很好的進行游戲調試,它可以預覽修改對象屬性,點擊屬性值,即可編輯屬性,任何輸入都將實時地進行修改並反饋到app中。 對每一個屬性的描述,都源自 cosos 引擎官方文檔,權威解釋,方便理解。 目前支持,數值,字元串,紋理,顏色等屬性,對於某些只讀屬性將不能編輯
3. cocos打包安卓客戶端時,creator2.4.3無法編譯安卓客戶端
打開安裝客戶端時,無法編譯,無法編譯客戶端,那是不可能的,你在設置里邊感覺的試一下
4. android studio怎麼用cocos creater
新建一個CocosCreator項目,然後點擊構建
構建完成之後,即可用AndroidStudio打開構建的項目
使用AndroidStudio打開剛才構建的項目
打開之後Androidstudio可能會讓你更新項目中的Gradle,可以先選擇稍後提醒,如果之後的編譯、運行不通過,再重新打開該項目,然後選擇更新Gradle,或者手動修改項目中的Gradle版本
打開之後在Terminal窗口輸入
cocos compile -p android --no-apk --android-studio,然後回車
此操作的目的是編譯C++工程,之所以編譯C++工程,是因為CC引擎核心代碼是用C++寫的,需要先編譯成SO,然後Activity才能調用。
以後每次在CC中修改場景或代碼都要先進行保存->構建,然後在AndroidStudio中Terminal窗口編譯C++,然後運行生產的APP才會成功。
註:C++首次編譯需要較長時間,耐心等待,編譯成功後會提示編譯成功
新建一個類寫自己要實現的功能(以拍照功能為例)
註:類中的方法要使用靜態的,只有靜態方法,才能在CC中通過javascript調用
寫完功能回到CC,在使用處調用該方法
修改完保存代碼,然後點擊【構建】重新構建,構建完成之後回到AndroidStudio重新在Terminal窗口編譯C++,然後運行、調試APP
運行調試APP
註:在AndroidStudio中編譯APP和在CC中編譯APP結果大致是一樣的,所以在任何一處編譯都能生成APP
AS和CC編譯生成App的位置:示例:
AS運行:
E:\CocosCreator\workspaces\photo\build\jsb-default\frameworks\runtime-src\proj.android-studio\app\build\outputs\apk
AS調試:
E:\CocosCreator\workspaces\photo\build\jsb-default\frameworks\runtime-src\proj.android-studio\app\build\outputs\apk
CC編譯:
E:\CocosCreator\workspaces\photo\build\jsb-default\frameworks\runtime-src\proj.android-studio\app\build\outputs\apk
CC編譯:
E:\CocosCreator\workspaces\photo\build\jsb-default\simulator\android
CC運行:
E:\CocosCreator\workspaces\photo\build\jsb-default\frameworks\runtime-src\proj.android\bin
GoodLuck
5. 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系統比較蹩腳。
6. 如何在win7上搭建Android cocos2d-x-3.3開發環境
操作步驟如下:
一 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+滑鼠右鍵,點在此次打開命令窗口。
7. Cocos 調用Android 如何傳String類型
通過JNI的介面,試試
8. 如何在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+滑鼠右鍵,點在此次打開命令窗口。