我使用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"
當我從的build.gradle文件中註釋掉compile 'com.rmtheis:tess-two:6.0.4'
,應用程序再次正常工作。
這是一個兼容性問題,或者我做錯了什麼。
我的項目結構:
一天我終於解決了這個問題後浪費。 tess-two庫中不存在由open-cv庫生成的「arm64-v8a」文件。所以我用我的應用程序build.gradle文件來排除特定的文件夾。 abiFilters「armeabi-v7a」,「x86」,「armeabi」,「mips」 –