Android8.1系统编译HIDL的时候出现这个错误
system/libhidl/transport/base/1.0/android.hidl.base@1.0_genc++_headers/gen/android/hidl/base/1.0/IBase.h:19: error: undefined reference to 'VTT for android::hardware::XXXX'
问题原因: 在Android.bp中没有把所有相关的cpp文件都加入编译。 也就是说如果一个接口类使用了另外一个接口类,如果在编译的时候没有把另外一个接口类的实现方法编译进来的话,那么就会报这种错误。