神目人脸识别安卓版 SDK,初始化返回值为“-5”如何解决?

有人从神目AI开放平台下载免费人脸识别SDK Android版,初始化时报错err code = -5。经分析是验证不通过,给出解决方法,如确保应用有读写sd卡权限、替换deepcam.key文件、修改应用包名等,还需确保能获取设备cpuinfo信息、Mac地址不为空,最后可清除缓存重启App。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

问题:从神目AI开放平台(https://ai.deepcam.cn)下载了免费人脸识别SDK Android版,初始化的时候报错err code = -5 怎么解决?
在这里插入图片描述

原因分析:验证不通过
解决方法:
(1)确保应用具有读写sd卡权限
方法:Mainfest.xml中增加权限,Android6.0以上需动态适配。
示例:
在这里插入图片描述

(2)替换deepcam.key文件
方法:参考demo目录 app/src/main/assets/key/deepcam.key
示例:
在这里插入图片描述

(3)修改应用包名
方法:在App目录下打开 build.gradle文件找到applicationId,设置为注册的包名。
示例:

  1. 注册的包名
    在这里插入图片描述
  2. 替换包名

在这里插入图片描述
(4)Mainfest.xml增加key值
方法:参考demo中Mainfest.xml中,value值为注册的App_key值。
示例:
在这里插入图片描述
在这里插入图片描述

(5)确保可以获取到android设备的cpuinfo信息
方法:Adb命令执行adb shell cat /proc/cpuinfo,查看cpu信息,确保Serial号不为空,若为空,验证失败。
示例:
在这里插入图片描述
在这里插入图片描述

(6)确保设备Mac地址不为空
方法:进入android设备设置选项,查看“关于设备”,查看“WLANMAC地址”或者“以太网MAC地址”,确保至少一个有值。
示例:
RK3288

在这里插入图片描述
(7)清除缓存,重启App
方法:删除 /sdcard/deepcam目录,清除缓存,重新启动App。防止deepcam.key使用不当造成的验证失败。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值