我正在为使用 OpenCV 的学士文凭构建此应用程序。一切都很顺利,直到我将手机的 Android 更新到 5.0。
更新后我的项目停止工作,因为:
java.lang.IllegalArgumentException:服务意图必须是明确的:意图 { act=org.opencv.engine.BIND }
我已阅读并告知自己有关 Android 5.0 中隐式意图的新限制,但如何解决此问题以使 OpenCV 正常工作?
我可以修改 OpenCV SDK 中的 AsyncServiceHelper.java文件以尝试解决此问题,但是如何获取需要运行的 OpenCV 服务的 Class 对象才能使用显式意图?
或者这种方法可能是一个死胡同,但是有没有其他方法可以解决这个问题,或者我唯一的选择是更新 OpenCV SDK,还是降级我设备上的 Android 版本?