当前位置:操作系统 > 安卓/Android >>

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 ,
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,