我使用的是affectiva试用版,但在我的许可证到期后,除了更新我的代码以适应最新的免费版本之外别无选择。虽然在执行了这个页面后,所有错误都消失了,但我在运行时遇到错误。 这个词是,我无法处理this因为我认为它与SDK有关
这是我的堆栈跟踪:
10-08 18:02:02.291 27539-27539 / org.telegram.messenger.beta I / HwSecImmHelper:mSecurityInputMethodService为null 10-08 18:02:02.292 27539-27539 / org.telegram.messenger.beta I / HwSecImmHelper:mSecurityInputMethodService为null 10-08 18:02:02.380 2218-2218 / org.telegram.messenger.beta:remote I / EMOSERV:Service onCreate 10-08 18:02:02.391 2218-2218 / org.telegram.messenger.beta:remote I / HwSecImmHelper:mSecurityInputMethodService为null 10-08 18:02:02.574 2218-2218 / org.telegram.messenger.beta:远程I / EMOSERV:initializeCameraDetector已完成 10-08 18:02:02.907 2218-2218 / org.telegram.messenger.beta:remote E / AffdexFace_native:错误的运营商名称:MinOpWithThreshold 10-08 18:02:05.369 2301-2301 / org.telegram.messenger.beta:remote I / EMOSERV:Service onCreate 10-08 18:02:05.381 2301-2301 / org.telegram.messenger.beta:remote I / HwSecImmHelper:mSecurityInputMethodService null 10-08 18:02:05.548 2301-2301 / org.telegram.messenger.beta:远程I / EMOSERV:initializeCameraDetector已完成 10-08 18:02:05.875 2301-2301 / org.telegram.messenger.beta:remote E / AffdexFace_native:错误的运营商名称:MinOpWithThreshold 10-08 18:13:47.808 27539-27595 / org.telegram.messenger.beta E / ContentResolver:未知的URI内容://com.teslacoilsw.notifier/unread_count 10-08 18:13:47.812 27539-27539 / org.telegram.messenger.beta I / SendBroadcastPermission:action:android.intent.action.BADGE_COUNT_UPDATE,mPermissionType:0 10-08 18:17:50.958 27539-27595 / org.telegram.messenger.beta E / ContentResolver:未知的URI内容://com.teslacoilsw.notifier/unread_count 10-08 18:17:50.969 27539-27539 / org.telegram.messenger.beta I / SendBroadcastPermission:action:android.intent.action.BADGE_COUNT_UPDATE,mPermissionType:0
答案 0 :(得分:1)
从日志中,您似乎需要从项目中删除旧的SDK。确保删除lib文件夹中的libaffdexface_jni.so和affdex jars库(如果存在)。当您将affdex-sdk定义添加到app build.gradle时,应该从我们的maven存储库自动加载新库。