`
445822357
  • 浏览: 739835 次
文章分类
社区版块
存档分类
最新评论

cocos2d-x 输出debug信息

 
阅读更多
在Classes目录下添加文件AppDef.h
#ifndef _APP_DEF_H_
#define _APP_DEF_H_

#include <android/log.h>

#define LOG_TAG "TestGame"
#define LOGV(...) __android_log_print(ANDROID_LOG_VERBOSE,LOG_TAG,__VA_ARGS__)
#define LOGD(...) __android_log_print(ANDROID_LOG_DEBUG,LOG_TAG,__VA_ARGS__)
#define LOGI(...) __android_log_print(ANDROID_LOG_INFO,LOG_TAG,__VA_ARGS__)
#define LOGW(...) __android_log_print(ANDROID_LOG_WARN,LOG_TAG,__VA_ARGS__)
#define LOGE(...) __android_log_print(ANDROID_LOG_ERROR,LOG_TAG,__VA_ARGS__)

#endif // _APP_DEF_H_

修改Android.mk文件,添加llog库
LOCAL_LDLIBS := -L$(call host-path, $(LOCAL_PATH)/../android/libs/$(TARGET_ARCH_ABI)) \
-lcocos2d -lcocosdenshion -llog\

如何使用
LOGD("your debug information is null");
LOGD( "your debug information is %s", str);

显示方法
1. eclipse的logcat中可以看到输出,当然也可以通过设置tag来过滤你的debug信息。
2. 在终端通过adb logcat命令来获得你的debug信息:
leoyangnc@leoyangnc-PC/cygdrive/c/Android/android-sdk/platform-tools
$ ./adb logcat -s TestGame
分享到:
评论

相关推荐

    cocos2d-x-3rd-party-libs-src:cocos2d-x的依存关系

    cocos2d-x第三方库 该存储库包含与cocos2d-x捆绑在一起的第三方库(二进制)的源代码。 对于cocos2d-x开发人员和/或想要: 生成特定库的更新版本(例如:将libpng 1.6.2升级到1.6.14) 将cocos2d-x移植到其他平台...

    cocos2dx2.1.4解决win32中文乱码编译自vs2012

    此代码在cocos2dx2.1.4下面编译有部分错误,我修改后,正常。 下下来后,请在VC++包含目录中链接(F:\cocos2d-x...然后在链接器里附加包含目录加( F:\cocos2d-x-2.1.4\Debug.win32)以免出现libcocos2dx找不到的错误。

    Android cocos2d-x 批量打包脚本

    本资源内包含给 Cocos2d-x 的安卓工程批量打包的脚本。具体可以查看我的博客。里面的多个脚本针对开发到发布的 debug , release , release to channels 都有实现。

    cocos2dx 3.x实现精灵色相的修改

    Debug模式下,需要注释掉 CCGLProgramState.h apply() 方法中 switch语句default分支下的断言 调用方法 CSpriteWithHue *sprite = CCSpriteWithHue::create("HelloWorld.png"); sprite-&gt;setHue(4.6);//值在 0 ~ 2 ...

    CocosEditor-1.5.1-IDEA13.1

    IDE to create multi platform Cocos2d-x games using Javascript or Lua Script. With Cocos2d-x Editor you can: Develop Cocos2d-x games on Windows, Mac OS Scene design you can add labels,label menu ...

    cocos2dx-lua在vs2015上的调试插件

    cocos2dx lua debug的插件,可以断点lua,看堆栈信息,单步调试lua。 解压后,先安装BabeLua For 2015 V3.2.2.0.vsix,再安装babelua-compat-1.06-VS2015

    chaoswars:使用 CoffeeScript 和 Browserify 编写 cocos2d-js 游戏

    这个demo是使用cocos2d-js+CoffeeScript+Browersify编写,主要是尝试如何在cocos2d-js中使用模块化的编程。 源码编译步骤: 1.安装CoffeeScript npm install -g coffee-script 2.安装Browersify npm install -g ...

    结合cocos2d-js3.0结合cocos studio实现时钟倒计时功能

    此为完整工程 下载后 在webstorm 中debug即可运行 在谷歌浏览器中浏览 详细代码在app.js中 此为新手学习用

    TS-2DX-Lua-v1.0.0

    开发的LuaEdit支持cocos2d-x for lua

    CocosApp01.zip

    本文源码在Debug--x86下编译成功运行。 ZIP包中包含开发环境,解压后可以直接运行。 创建第一个游戏程序,初识cocos2d-x程序框架

    用VS生成cocos2d的APK包

    苦于在命令行进行NDK编译cocos的时候显示的文本太多,无法往上查看错误信息,eclipse在使用时又没有VS方便,研究半天,终于实现APK包的编译与重新编译,同时也可以选择编译DEBUG版本还是RELEASE版本了,主要是可以...

    MagicTools引擎(d3d与opengles渲染器,集成cocos2d)

    MagicTools引擎,包括3d场景,材质,d3d与opengles两个渲染器,max导出插件,集成了cocos2d作为ui。 引擎架构如下: 1.MtFoundation:底层数学库、字符串处理、操作系统和编译器宏定义等底层封装库。这些功能放在了...

    Cocos2d—vs编译库

    这是我花一些总结出来的文件,包括Debug和Release两部分,记住两部分的库文件相似却不同,因此只能各用各的。希望对大家有用!

    cocos2dx测试debugDraw box2d

    cocos2dx用与物理引擎,之前测试,一直显示不出box2d自带的物理引擎绘制框,终于被我解决了,相信很多人同我有一样的问题

    CocosApp02.zip

    本文源码在Debug-win32下编译运行通过。 ZIP包中包含开发环境,下载解压后可直接编译运行。 设备坐标系的原点在显示屏幕的左上角为原点(0,0)。X轴右向为正,Y轴是下向为正,

    iPhone Cool Projects

    Benjamin Jackson - Physics, Sprites, and Animation with the cocos2d-iPhone Framework Neil Mix - Serious Streaming Audio the Pandora Radio Way Steven Peterson - Going the Routesy Way with Core Location...

    lua-5.1.5.zip

    右键单击解决方案,点击"重新生成解决方案"即可编译三个项目,三个项目全部生成为 c 代码,最终生成的二进制文件输出到解决方案目录下的 bin 目录内,根据当前配置,分别输出到 Release 和 Debug 两个输出目录中。

    lua-5.3.5.zip

    右键单击解决方案,点击"重新生成解决方案"即可编译三个项目,三个项目全部生成为 c 代码,最终生成的二进制文件输出到解决方案目录下的 bin 目录内,根据当前配置,分别输出到 Release 和 Debug 两个输出目录中。

    分布式游戏服务端引擎 KBEngine.zip

    KBEngine是一款开源mmog服务端引擎, 使用统一协议能够轻松与前端对接,能轻松使用unity3d、 ogre、 cocos2d、 html5等作为前端表现。底层框架由c 编写, 逻辑层使用python(支持热更新), 开发者无需重复实现一些...

    iPhone Cool Projects pdf

    Benjamin Jackson then introduces two open source libraries: cocos2d, for 2D gaming; and Chipmunk, for rigid body physics (think “collisions”). He describes the development of Arcade Hockey, an air ...

Global site tag (gtag.js) - Google Analytics