博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
神目人脸识别安卓版 SDK,初始化返回值为“-5”如何解决?
阅读量:6078 次
发布时间:2019-06-20

本文共 711 字,大约阅读时间需要 2 分钟。

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

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

原因分析:验证不通过

解决方法:
(1)确保应用具有读写sd卡权限
方法:Mainfest.xml中增加权限,Android6.0以上需动态适配。
示例:
神目人脸识别安卓版 SDK,初始化返回值为“-5”如何解决?

(2)替换deepcam.key文件

方法:参考demo目录 app/src/main/assets/key/deepcam.key
示例:
神目人脸识别安卓版 SDK,初始化返回值为“-5”如何解决?

(3)修改应用包名

方法:在App目录下打开 build.gradle文件找到applicationId,设置为注册的包名。
示例:
1.注册的包名
神目人脸识别安卓版 SDK,初始化返回值为“-5”如何解决?

2.替换包名

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

(4)Mainfest.xml增加key值

方法:参考demo中Mainfest.xml中<Meta-data>,value值为注册的App_key值。
示例:
神目人脸识别安卓版 SDK,初始化返回值为“-5”如何解决?
神目人脸识别安卓版 SDK,初始化返回值为“-5”如何解决?

(5)确保可以获取到android设备的cpuinfo信息

方法:Adb命令执行adb shell cat /proc/cpuinfo,查看cpu信息,确保Serial号不为空,若为空,验证失败。
示例:
神目人脸识别安卓版 SDK,初始化返回值为“-5”如何解决?

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

(6)确保设备Mac地址不为空

方法:进入android设备设置选项,查看“关于设备”,查看“WLANMAC地址”或者“以太网MAC地址”,确保至少一个有值。
示例:
RK3288
神目人脸识别安卓版 SDK,初始化返回值为“-5”如何解决?

(7)清除缓存,重启App

方法:删除 /sdcard/deepcam目录,清除缓存,重新启动App。防止deepcam.key使用不当造成的验证失败。

转载于:https://blog.51cto.com/14177548/2389372

你可能感兴趣的文章
使用ECMAscript5中的forEach函数遍历数组
查看>>
Linux之MySQL
查看>>
jekins 持续集成手记
查看>>
Android 为应用创建、删除桌面快捷方式
查看>>
Maven如何手动添加依赖的jar文件到本地Maven仓库
查看>>
Oracle安装部署,版本升级,应用补丁快速参考
查看>>
【Android】13.0 第13章 创建和访问SQLite数据库—本章示例主界面
查看>>
CentOS6.5安装Tab增强版:bash-completion
查看>>
2015华为机试——数字基root
查看>>
Java学习笔记(四):流程控制
查看>>
ios开发--第三方整理
查看>>
【JVM】JVM系列之内存模型(六)
查看>>
MySQL排序原理与案例分析
查看>>
RegexBuddy正则表达式工具
查看>>
rabbitmq 连接測试
查看>>
WPF控件 RichTextBox查找定位匹配字符
查看>>
etcd+calico集群的部署
查看>>
【Java并发编程】并发编程大合集-值得收藏
查看>>
tomcat7禁用catalina.out输出
查看>>
Symantec Backup Exec 报"Access denied to directory xxx" Error Code E0008488
查看>>