tencent cloud

人脸核身

动态与公告
产品动态
产品公告
产品简介
产品概述
产品优势
应用场景
购买指南
计费概述
购买方式
欠费说明
退费说明
接入文档
开始集成
活体人脸比对(纯 API)接入指引
活体人脸比对 (移动端H5) 接入指引
活体人脸比对 (App SDK) 接入指引
卡证活体人脸比对(移动端 H5)接入指引
卡证活体人脸比对(App SDK)接入指引
其他指引
API 文档
History
Introduction
API Category
Making API Requests
Selfie Verification (Pure API) APIs
Selfie Verification (App SDK) APIs
Identity Verification (App SDK) APIs
Identity Verification(Mobile HTML5) APIs
AI Face Shield (Pure API) APIs
Other APIs
Data Types
Error Codes
常见问题
联系我们
词汇表
eKYC 政策
隐私协议
数据处理和安全协议
服务等级协议

常见问题与修复指引

PDF
聚焦模式
字号
最后更新时间: 2023-06-12 15:33:00
本文主要介绍Identity Verification(App SDK)的场景问题,并且给出相应的修复指引

客户端相关

Android 端常见问题

1. 集成慧眼后出现Invoke-customs are only supported starting with Android O (--min-api 26)错误?需要在build.gradle中添加如下配置:
// java版本支持1.8
compileOptions {
sourceCompatibility JavaVersion.VERSION_1_8
targetCompatibility JavaVersion.VERSION_1_8
}
2. 如果集成方使用了AndResGuard的混淆工具,可以添加混淆配置:
// for HuiYanSDK
"R.string.ocr_*",
"R.string.rst_*",
"R.string.net_*",
"R.string.msg_*",
"R.string.fl_*",
3. Android X针对一些低版本的设备报错 android.content.res.Resources$NotFoundException:from xml type xml resource ID #0x7f0800c3 这一类的错误,可以考虑添加矢量图依赖:
// 低版本的矢量图
implementation
'androidx.vectordrawable:vectordrawable:1.1.0'
4. Android Support 如果在低版本设备上(6.0及以下)出现如下报错:
android.content.res.Resources$NotFoundException: File
res/drawable/$txy_face_id_logo__0.xml from color state list resource ID #0x7f070001
at android.content.res.Resources.loadColorStateListForCookie(Resources.java:2800)
at android.content.res.Resources.loadColorStateList(Resources.java:2749)
at android.content.res.TypedArray.getColor(TypedArray.java:441)
at android.content.res.XResources$XTypedArray.getColor(XResources.java:1286)
at android.support.v4.content.res.TypedArrayUtils.getNamedColor(TypedArrayUtils.java:124)
at android.support.graphics.drawable.VectorDrawableCompat$VFullPath.updateStateFromTypedArray(VectorDrawableCompat.java:1746)
at android.support.graphics.drawable.VectorDrawableCompat$VFullPath.inflate(VectorDrawableCompat.java:1712)
at android.support.graphics.drawable.VectorDrawableCompat.inflateInternal(VectorDrawableCompat.java:743)
at android.support.graphics.drawable.VectorDrawableCompat.inflate(VectorDrawableCompat.java:631)
at android.support.graphics.drawable.VectorDrawableCompat.createFromXmlInner(VectorDrawableCompat.java:590)
at android.support.v7.widget.AppCompatDrawableManager$VdcInflateDelegate.createFromXmlInner(AppCompatDrawableManager.java:775)
需要更新support依赖到最新版本28.0.0:
implementation 'com.android.support:appcompat-v7:28.0.0'
// 兼容低版本矢量图依赖的组件库
implementation 'com.android.support:support-vector-drawable:28.0.0'
implementation 'com.android.support:animated-vector-drawable:28.0.0'

iOS 端常见问题

1. 进入SDK,出现crash 打印日志 "reason: '\\* -[__NSDictionaryM setObject:forKey:]: key cannot be nil'",处理方法是在build Settings - Other Linker Flags 添加 -ObjC 。
2. 编译时报:
Undefined symbol: _vImageConvert_Planar16FtoPlanarF
Undefined symbol: _vImageConvert_PlanarFtoPlanar16F
处理方法:添加系统库Accelerate.framework
3. "face-tracker-v001 bundle path is nil" 或者 HuiYanSDKUI bundle path is nil 添加两个bundle 资源文件至Copy Bundle Resources。


帮助和支持

本页内容是否解决了您的问题?

填写满意度调查问卷,共创更好文档体验。

文档反馈