System.loadLibrary失败,错误:java.lang.UnsatisfiedLinkError:dlopen失败:找不到符号" __ aeabi_memmove4"

时间:2016-09-06 10:03:50

标签: java android

System.loadLibrary("nativefaceswap");

当我运行我的应用时,我在Android Studio中发现了这种类型的错误。 在logcat节目中:

  

java.lang.UnsatisfiedLinkError:dlopen失败:找不到符号   " __ aeabi_memmove4"

1 个答案:

答案 0 :(得分:0)

注意:这是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
    }