framework和vendor接口不匹配导致编译错误
2024-08-27 14:38:43 - check_target_files_vintf.py - INFO : stderr: ERROR: files are incompatible: The following instances are in the device manifest but not specified in framework compatibility matrix:
interfaces.customNvService@1.0::ICustomNv/default
interfaces.factoryAta@1.0::IFactoryAta/default
interfaces.factoryInterface@1.0::IFactoryInterface/default
interfaces.factoryInterface@1.0::IFactorySensor/default
vendor.qti.hardware.radio.qcriNvOpt@1.0::IqcriNvOpt/qcrinvopt0
vendor.qti.hardware.radio.qcriNvOpt@1.0::IqcriNvOpt/qcrinvopt1
vendor.tms.tmsnfc@1.0::ITmsNfc/default
Suggested fix:
- Update deprecated HALs to the latest version.
- Check for any typos in device manifest or framework compatibility matrices with FCM version >= 6.
- For new platform HALs, add them to any framework compatibility matrix with FCM version >= 6 where applicable.
- For device-specific HALs, add to DEVICE_FRAMEWORK_COMPATIBILITY_MATRIX_FILE or DEVICE_PRODUCT_COMPATIBILITY_MATRIX_FILE.: Success
新增了aidl的接口,需要在Framework同步做好声明
mtk平台:device/mediatek/system/common/device_framework_matrix.xml
qcom: