Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/387.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/199.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
java.lang.UnsatisfiedLinkError:导入使用.so文件(ndk文件)构建的两个库时出错_Java_Android_Android Ndk_Sqlcipher - Fatal编程技术网

java.lang.UnsatisfiedLinkError:导入使用.so文件(ndk文件)构建的两个库时出错

java.lang.UnsatisfiedLinkError:导入使用.so文件(ndk文件)构建的两个库时出错,java,android,android-ndk,sqlcipher,Java,Android,Android Ndk,Sqlcipher,对于我的项目,我想使用两个第三方软件包:OCR和sqlcipher。但是,当我尝试配置这两个包时,我会收到一个未满足链接错误。你能帮我找出我的项目设置配置有什么问题吗 我使用的第三方软件包包括: OCR-https://github.com/rmtheis/tess-two和 SQL Cipher-jar文件和.so文件在libs文件夹中(不是lib文件夹) 配置如下所示: libs/armeabi folder libdatabase_sqlcipher.so libsqlcipher_

对于我的项目,我想使用两个第三方软件包:OCRsqlcipher。但是,当我尝试配置这两个包时,我会收到一个
未满足链接错误
。你能帮我找出我的项目设置配置有什么问题吗

我使用的第三方软件包包括:

  • OCR-
    https://github.com/rmtheis/tess-two
  • SQL Cipher-jar文件和.so文件在
    libs
    文件夹中(不是
    lib
    文件夹)
配置如下所示:

libs/armeabi folder
  • libdatabase_sqlcipher.so
  • libsqlcipher_android.so
  • libstlport_shared.so
  • libdatabase_sqlcipher.so
  • libsqlcipher_android.so
  • libstlport_shared.so
  • 以及libs/文件夹中名为sqlcipher.jar的jar文件,这是我导入的所有文件

    当我只指定SQL密码时,代码可以正常工作,但是如果我同时导入用于OCR的tess two项目,我会得到java.lang.unsatifiedLinkError的SQL密码错误:在SQLiteDatabase.loadLibs(上下文)时无法加载stlport_shared

    对于sql密码,我已将以下库实现到我复制的应用程序中

    现在对于OCR,有一个名为tess two的库项目,我正在将它导入到我的项目中


    如果我导入并运行,我将给出一个错误,如果我删除tess two,它将成功运行

    最后,我通过删除新库上的armeabi_v7
    文件夹解决了我的问题

    libs/x86 folder