OpenCV Service Intent должен быть явным, Android 5.0 Lollipop
Я создаю это приложение для диплома моего бакалавра, который использует OpenCV. Все шло хорошо, пока я не обновил Android своего телефона до 5.0.
После обновления мой проект перестал работать, из-за этого:
java.lang.IllegalArgumentException: намерение службы должно быть явным: Intent {act = org.opencv.engine.BIND}
Я прочитал и ознакомил себя с новыми ограничениями, касающимися неявных намерений в Android 5.0, но как я могу обойти это, чтобы OpenCV работал?
Я мог бы изменитьAsyncServiceHelper.java файл в OpenCV SDK, чтобы попытаться исправить это, но как я могу получить объект Class службы OpenCV, который необходимо запустить, чтобы использовать явное намерение?
Или, возможно, этот подход является тупиком, но есть ли другие подходы к этому, или мои единственные варианты - это обновление OpenCV SDK или понижение версии Android на моем устройстве?