歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
您现在的位置: Linux教程網 >> UnixLinux >  >> Linux編程 >> Linux編程

Android 下log的使用總結

一:在源碼開發模式下

1:包含頭文件:

  1. #include <cutils/log.h>  

2:定義宏LOG_TAG

  1. #define LOG_TAG "MY LOG TAG"  

3:鏈接log對應的.so庫

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

  1. LOCAL_SHARED_LIBRARIES +=\  
  2.         libcutils  

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

二:在NDK開發模式下

1:包含頭文件:

  1. #include <android/log.h>  

2:定義宏LOG_TAG

  1. #define LOG_TAG "MY LOG TAG"   
  2. #define LOGD(...) __android_log_print(ANDROID_LOG_DEBUG, LOG_TAG, __VA_ARGS__)  

3:鏈接log對應的.so庫

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

  1. LOCAL_LDLIBS := -llog  

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

三:在Java代碼中

1:導入包

  1. import android.util.Log;  

2:使用

  1. private static final String TAG = "your_tag";  
  2. Log.d(TAG,"show something");  

在程序運行過程中可以通過adb shell下的logcat指令看到相應的內容。或在Eclipse下的ADT的LogCat窗口中看到相應的內容了.

Copyright © Linux教程網 All Rights Reserved