使用Native C写代码的时候,实际上也是可以利用LOG来输出调试信息的,网上很多方法没有能使用的,可以使用这个方法:
Android.mk
LOCAL_PATH:= $(call my-dir)
include $(CLEAR_VARS)
LOCAL_SRC_FILES:= abc.c
LOCAL_MODULE:= abc
LOCAL_SYSTEM_SHARED_LIBRARIES := libc libcutils
include $(BUILD_EXECUTABLE)
Android.mk
LOCAL_PATH:= $(call my-dir)
include $(CLEAR_VARS)
LOCAL_SRC_FILES:= abc.c
LOCAL_MODULE:= abc
LOCAL_SYSTEM_SHARED_LIBRARIES := libc libcutils
LOCAL_MODULE_TAGS := optional
#if want build to out/..../system/xbin/abc
#LOCAL_MODULE_PATH := $(TARGET_OUT_OPTIONAL_EXECUTABLES)
include $(BUILD_EXECUTABLE)
-----------------------------------------------------------------------------------------------
abc.c
#define LOG_TAG "abc"
#include <android/log.h>
#define LOGV(...) __android_log_print(ANDROID_LOG_SILENT, LOG_TAG, __VA_ARGS__)
LOGV("abc, debug us");