android杂记--C++文件的添加log方法
1.添加头文件
[cpp]
#include <utils/Log.h>
或者
#include <cutils/Log.h>
这个时候可以使用ALOGE/ALOGI/ALOGW 等方法打印出log
不过有些地方不能这么使用,因为依赖libutils libctuils库
在mk文件见添加如下依赖编译即可
[plain]
#LOCAL_MODULE := ... ...
#base_intermediates := $(call local-intermediates-dir) //该行之下添加,这个貌似是查找依赖文件
LOCAL_SHARED_LIBRARIES += \
libutils libcutils
... ...
include $(BUILD_SHARED_LIBRARY) //该行之上,这时候是开始编译
2.通常的堆栈
[cpp]
android::CallStack stack;
stack.update(1);
stack.dump("");
这个需要加个头文件,不过要特别注意一个问题,这个头必须加在所有头的末尾,不然用不了滴,尤其是看android源码里webkit的时候。需要加的头文件如下:
[cpp]
#include <utils/CallStack.h>
今天有事,后续补全,如果大家有更好的,或者特殊的情况,欢迎推荐
补充:移动开发 , Android ,