HAL层和JNI层中的打印都必须包含下面的宏和头文件。
比如:LOGD、LOGE等等。
#define LOG_TAG "TEST_LED" #include <utils/Log.h>
添加了,编译时还是会报错。
hardware/rockchip/test/led_hal.c:47: error: undefined reference to 'LOGD' hardware/rockchip/test/led_hal.c:54: error: undefined reference to 'LOGE'
此时将所有的LOGD和LOGE改为ALOGD和ALOGE就可以成功编译。