HAL层和JNI层中的打印都必须包含下面的宏和头文件。

比如:LOGD、LOGE等等。

#define LOG_TAG "TEST_LED"
#include <utils/Log.h>

添加了,编译时还是会报错。

hardware/rockchip/test/led_hal.c:: error: undefined reference to 'LOGD'
hardware/rockchip/test/led_hal.c:: error: undefined reference to 'LOGE'

此时将所有的LOGD和LOGE改为ALOGD和ALOGE就可以成功编译。

05-11 11:05