Я использую scanlibrary
модуль в моем проекте, и он работает отлично, но когда я включаю tess-two 6.0.4
в build.gradle
файл, он генерирует следующее сообщение об ошибке:UnsatisfiedLinkError во время выполнения
java.lang.UnsatisfiedLinkError: com.android.tools.fd.runtime
nativeLibraryDirectories=[/data/app/com.scanner.demo-1/lib/arm64, /data/app/com.scanner.demo-1/base.apk!/lib/arm64-v8a, /vendor/lib64, /system/lib64]]] couldn't find "libopencv_java3.so"
Когда я закомментируйте compile 'com.rmtheis:tess-two:6.0.4'
из файла build.gradle , приложение снова работает отлично.
Это проблема совместимости, или я делаю что-то неправильно.
Мои Структура проекта:
Потратив день я наконец-то решил. Файл «arm64-v8a», сгенерированный библиотекой open-cv, отсутствует в библиотеке tess-two. Поэтому я использовал это в своем файле build.gradle приложения, чтобы исключить конкретную папку. abiFilters "armeabi-v7a", "x86", "armeabi", "mips" –