这两个宏的名称是绑定人脸的,人脸能用得豆荚那边注册成功才可以,每次得申请,把你项目需要的名称给他们
ro.product.manufacturer = YSF
ro.product.name = Rugged_tablet_EEA
申请成功之后会给你发个文件夹
里面主要是cfg目录下的bstFaceUnlock.cfg这个文件复制到
vendor/mediatek/proprietary/trustzone/microtrust/source/common/400/tface/config/bstFaceUnlock.cfg
还有libs目录下的两个子目录
分别是
arm64-v8a下的libbstFaceUnlock.so这个文件复制到
/vendor/mediatek/proprietary/trustzone/microtrust/source/common/400/tface/app/libs/arm64-v8a/libbstFaceUnlock.so
armeabi-v7a下的libbstFaceUnlock.so这个文件复制到
vendor/mediatek/proprietary/trustzone/microtrust/source/common/400/tface/app/libs/armeabi-v7a/libbstFaceUnlock.so
最后确保TEE的宏开了,以及支持人脸的宏也开了
#TEE
MTK_TEE_SUPPORT = yes
MICROTRUST_TEE_SUPPORT = yes
MICROTRUST_THH_SUPPORT = yes
MICROTRUST_TEE_TFACE = yes
如果相同的项目换了不同的name或者manufacturer,那申请成功后其实arm64-v8a和armeabi-v7a是不变的,变的是bstFaceUnlock.cfg,替换掉重新编一次就可以了,但最好确认下。