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

问题: 从神目 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 使用不当造成的验证失败。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值