songxiaoliang / react-native-baidu-face

基于百度人脸识别封装的react-native模块,支持Android、iOS平台设备
95 stars 28 forks source link

android一直是未检测到人脸是我哪里出问题了? #10

Open shazifu opened 4 years ago

shazifu commented 4 years ago

android一直是未检测到人脸是我哪里出问题了?

shazifu commented 4 years ago

不写秘钥就可以了

cozyhana commented 4 years ago

不写秘钥就可以了 Config.java 里面的 secretKey 不写吗

handsameliu commented 4 years ago

不写秘钥就可以了

请问是如何处理的这个问题?

handsameliu commented 4 years ago

我的问题解决了,问题出在了设备上(横屏、安卓板)。不要被报错所迷惑,正常情况下也会有报错和error出现。 1、排除代码配置,id和key是否有输入错误,必要的配置代码有没有写上。 2、人脸识别只支持竖屏设备,确保当前设备是竖屏。 3、设备最好不要是安卓板或者横屏pad,开发时最好使用标准的手机。如果遇到横屏,可以搜一下现成的解决方法。

以下两个报错基本可以忽略(正常采集情况下也会出现): prepare_data_for_verify 3I thisid:-一堆数字 java.lang.NumberFormatException: Invalid long: "null"

NativeModule.addListener方法最好在当前页面被销毁时remove掉,避免重复创建监听。