2014-01-11 16 views
0

我已經完成了相當多的環視。我已經嘗試在頂部使用CCLog和CCLOG以及#define COCOS2D_DEBUG 1。Eclipse/Cocos2d-x將相關信息輸出到控制檯的問題

我的問題是,我不能真正找到調試語句的去向。我假設它是在控制檯上,但構建控制檯只是充滿了構建相關的語句。如果我切換到Android的控制檯,它只是包含通用的信息,如:

[2014-01-11 13:08:29 - Superhero] Success! 
[2014-01-11 13:08:29 - Superhero] Starting activity org.cocos2dx.simplegame.SimpleGame on device A0000037B2F93D 
[2014-01-11 13:08:30 - Superhero] ActivityManager: Starting: Intent { act=android.intent.action.MAIN cat=[android.intent.category.LAUNCHER] cmp=org.cocos2dx.simplegame/.SimpleGame } 

我甚至不能得到一個printf於在任何遊戲機的顯示出來。有誰知道信息應該在哪裏?我也嘗試過LogCat,但它充滿了一些相當詳細的調試。我將其轉換爲簡單的調試模式,但它不顯示我在代碼中插入的日誌。

任何想法?

回答

1

想通了。它確實將日誌放入LogCat控制檯。在左側有一個選項可以創建一個過濾器。

用標籤'cocos2d-x debug info'創建一個,它應該只給你相關的cocos2d-x信息。沒有看到這個問題列出,所以我希望這可以幫助別人。

+0

爲信息性答案翻閱。謝謝! –

2

您可以使用命令行/終端中的adb命令。

adb logcat | grep cocos2d 

這將打印來自程序的CCLog日誌。

+0

表示grep無法識別,但是如果我只鍵入adb logcat,它會顯示所有內容... –

+0

您是否在wondows中?或在任何Unix操作系統? –

+0

我在Windows 7上 –

0

在項目的application.mk文件中加入這一行.jni

APP_CPPFLAGS內:= -frtti -DCC_ENABLE_CHIPMUNK_INTEGRATION = 1 -std = C++ 1 -fsigned炭-DCCOCOS2D_DEBUG = 1

併爲logcat添加一個標籤ex-cocos2dx-debug info