问题描述
VtsTrebleVendorVintfTest
VtsTrebleVendorVintfTest#DeviceManifest/SingleManifestTest.HalsAreServed/0_64bit
Failed
vendor.mediatek.hardware.pplagent@1.0::IPplAgent not available.
test/vts-testcase/hal/treble/vintf/SingleManifestTest.cpp:51
解决方案
IPplAgent是为CTA做的手机防盗功能,只能用于国内过测CTA且贵司决定使用MTK的solution。
如果是出货海外或不需要MTK CTA solution请关闭此feature,
要pass VtsTrebleVendorVintfTest这条case,需要保证manifest_pplagent.xml声明与ppl_agent实现保持一致,要么都存在,要么都不存在。
1 2 |
PRODUCT_PACKAGES += ppl_agent DEVICE_MANIFEST_FILE += $(LOCAL_PATH)/project_manifest/manifest_pplagent.xml |
如果不需要这个feature,请将MTK_PRIVACY_PROTECTION_LOCK设置为no,并确保manifest_pplagent.xml被移除就好了。
pplagent的代码路径是否存在: /vendor/mediatek/proprietary/frameworks/opt/ppl_agent/
如果需要这个feature,那么需要确保ppl_agent与manifest同时存在,并加到manifest中。