歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux編程 >> Linux編程 >> Android 下log的使用總結

Android 下log的使用總結

日期:2017/3/1 10:26:26   编辑:Linux編程

一:在源碼開發模式下

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