zoukankan      html  css  js  c++  java
  • 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))
     
    如何使用
    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
  • 相关阅读:
    如何在三维坐标中选择点
    java slider
    java combobox 多选框
    java BorderFrame.java
    java radioButton
    java checkbox
    java 文本窗口
    constexpr
    测试框架
    java 计算器
  • 原文地址:https://www.cnblogs.com/wanqieddy/p/3240380.html
Copyright © 2011-2022 走看看