Android 下log的使用总结

一:在源码开发模式下

1:包含头文件:

  1. #include

2:定义宏LOG_TAG

  1. #defineLOG_TAG"MYLOGTAG"

3:链接log对应的.so库

在Android.mk文件中加入如下语句:

  1. LOCAL_SHARED_LIBRARIES+=\
  2. libcutils

接下来就可以直接使用LOGD来打印log信息了.

二:在NDK开发模式下

1:包含头文件:

  1. #include

2:定义宏LOG_TAG

  1. #defineLOG_TAG"MYLOGTAG"
  2. #defineLOGD(...)__android_log_print(ANDROID_LOG_DEBUG,LOG_TAG,__VA_ARGS__)

3:链接log对应的.so库

在Android.mk文件中加入如下语句:

  1. LOCAL_LDLIBS:=-llog

接下来就可以直接使用LOGD来打印log信息了.

三:在Java代码中

1:导入包

  1. importandroid.util.Log;

2:使用

  1. privatestaticfinalStringTAG="your_tag";
  2. Log.d(TAG,"showsomething");

在程序运行过程中可以通过adb shell下的logcat指令看到相应的内容。或在Eclipse下的ADT的LogCat窗口中看到相应的内容了.


你可能感兴趣的:(Android 下log的使用总结)