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/