我在我的项目中使用scanlibrary
模块并且工作正常,但是当我在tess-two 6.0.4
文件中包含build.gradle
时,它会生成以下错误:
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]]]无法找到" libopencv_java3.so"
当我从build.gradle文件中注释掉compile 'com.rmtheis:tess-two:6.0.4'
时,应用程序可以正常运行。
是兼容性问题还是我做错了。
我的项目结构:
答案 0 :(得分:2)
我在app的build.gradle文件中使用了“abiFilters”来解决这个问题。
defaultConfig{
********
ndk{
abiFilters "armeabi-v7a", "x86", "armeabi", "mips"
}
}
如果您的项目结构看起来不同,您也可以尝试this