对于我的项目,我想使用两个第三方软件包: OCR 和 SQL-Cipher 。但是,当我尝试配置两个软件包时,我收到UnsatisfiedLinkError
。你能帮我弄清楚我的项目设置配置有什么问题吗?
我使用的第三方软件包是:
https://github.com/rmtheis/tess-two
和libs
文件夹(不是lib
文件夹)中的jar文件和.so文件配置如下:
libs/armeabi folder
和
libs/x86 folder
和jar文件在libs / 文件夹中名为 sqlcipher.jar我已经导入了
当我只指定SQL-Cipher时,代码工作正常,但是如果我还导入那个用于OCR的两个项目那时我得到SQL-Cipher的错误 java .lang.UnsatisfiedLinkError:无法在 SQLiteDatabase.loadLibs(context);
时加载stlport_shared对于 sql cipher ,我已将以下库实现到我复制的应用程序中
现在对于OCR,有一个名为tess-two的库项目,我将其导入到我的项目中
如果我导入并运行i,如果我删除tess-two将会出错,它将成功运行
答案 0 :(得分:2)
最后我通过删除新库中的armeabi_v7 文件夹解决了我的问题。