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