mpp icon indicating copy to clipboard operation
mpp copied to clipboard

编译最新的mpp库在安卓中出现错误empty/missing DT_HASH

Open LTP4399 opened this issue 4 years ago • 2 comments

我使用android-ndk-r23b编译最新版的mpp安卓库,设置ANDROID_ABI="armeabi-v7a with NEON",编译完成后(中途有一个重定义错误已解决,将构造方法的实现方法中默认值NULL去掉),在运行时出现错误failed: dlopen failed: empty/missing DT_HASH in "libmpp.so" (built with --hash-style=gnu?),这个谁知道怎么解决?Android Studio中使用的ndk版本为21.1.6352462,minSdkVersion 22,targetSdkVersion 30,compileSdkVersion 30

LTP4399 avatar Nov 03 '21 11:11 LTP4399

我查找答案,得到try building with "--hash-style=sysv" or "--hash-style=both",但是不知道该在哪里加上

LTP4399 avatar Nov 03 '21 11:11 LTP4399

在根目录里的 CMakeLists.txt 里 add_definition,或者去 build/android 目录下修改 toolchain 文件

HermanChen avatar Nov 04 '21 06:11 HermanChen