System.loadLibrary("nativefaceswap");


当我运行我的应用程序时,我在Android Studio中发现了此类错误。
在logcat中显示:


  java.lang.UnsatisfiedLinkError:dlopen失败:无法找到符号
  “ __aeabi_memmove4”

最佳答案

注意:这是gradle实验示例。

Ndk是向前兼容的。
您需要告诉ndk应用的最低版本。
示例:在应用程序gradle文件中:

ndk {
        moduleName = 'MyLib'
        toolchain = 'clang'
        cppFlags.addAll(['-fexceptions' ,'-frtti','-std=c++11','-Wall'])
        ldLibs.addAll(['android','log','atomic'])
        stl "c++_static"
        platformVersion = "21" <<<<<<<<<<<<<<<<<<<<<<<- Minimum version
    }

关于java - System.loadLibrary失败,并显示错误:java.lang.UnsatisfiedLinkError:dlopen失败:无法找到符号“__aeabi_memmove4”,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/39346206/

10-13 04:17
查看更多