您的位置:首页 > 其它

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

2019-05-06 14:01 351 查看

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

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: