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 на моем устройстве?

Ответы на вопрос(4)

Ваш ответ на вопрос