去除使用log时的警告信息:"LOG_TAG" redefined 的方法
2012-04-20 09:41
465 查看
在Andorid源码开发模式下,当我们使用log时,一般会在头文件或文件开头处定义TAG_LOG宏 ,如下:
当编译时会出现如下警告:
意思是LOG_TAG宏重定义,一般情况下,我们不理这个警告,但是如果你看着这个警告不爽,想除去而后快的话,那么该如何做呢?
其实很简单,如下操作即可:
这样就避免宏LOG_TAG重定义了.
#define LOG_TAG "test"
当编译时会出现如下警告:
external/attest/attest.cpp:10:1: warning: "LOG_TAG" redefined In file included from external/attest/attest.cpp:5: system/core/include/cutils/log.h:68:1: warning: this is the location of the previous definition
意思是LOG_TAG宏重定义,一般情况下,我们不理这个警告,但是如果你看着这个警告不爽,想除去而后快的话,那么该如何做呢?
其实很简单,如下操作即可:
#ifdef LOG_TAG #undef LOG_TAG #define LOG_TAG "test" #endif
这样就避免宏LOG_TAG重定义了.
相关文章推荐
- "无法找到“XXX.exe”的调试信息,或者调试信息不匹配。未使用调试信息生成二进制文件"的解决方法
- 使用fckEditor 出现"检测到有潜在危险的 Request.Form值"的解决方法! (网络整理)
- 去除字符串首尾的空白(trim());去除字符串中所有的空白内容(.replaceAll("\\s","")的使用方法
- "无法找到“XXX.exe”的调试信息,或者调试信息不匹配。未使用调试信息生成二进制文件"的解决方法
- 对String s = "11.1,56.1,2.9,34.3,1.03,24.2" 不能使用jdk自带排序方法
- 使用ASIHTTPRequest 编译提示找不到"libxml/HTMLparser.h"的解决方法
- 警告信息:<uses-permission> tag appears after <application> tag
- Google常用搜索技巧及"index of"详细使用方法
- 使用ASIHTTPRequest 编译提示找不到"libxml/HTMLparser.h"的解决方法
- asp.net后台长时间操作时,向前台输出“请等待"信息的方法
- SQL还原数据库时发生错误,"因为数据库正在使用,所以未能获得对数据库的排它访问权。"解决方法。
- 使用ASIHTTPRequest 编译提示找不到"libxml/HTMLparser.h"的解决方法
- ibatis中"in"的使用方法
- 宏定义中字符串联结子"#"&"##"的使用方法
- 使用OGG"Loading data from file to Replicat"的方法应该注意的问题:replicat进程是前台进程
- 使用html <a href=""/>标签连接action的方法
- No tag "datetimepicker" defined 解决方法
- 使用 getBytes("iso-8859-1"),"gb2312" 方法仍出现乱码的解决方法
- 应用程序使用同一个TAG的Log方法
- 使用history.back()出现"警告: 网页已过期的解决办法"