На каком устройстве это работает?У вас есть доступ к нему?Похоже, что устройство неисправно, поскольку этот символ всегда был доступен для 32-разрядных приложений Android.
Если у вас есть доступ к устройству, попробуйте:
$ adb pull /system/lib/libc.so
$ readelf -sW libc.so | grep bsd_signal
Если вы работаете в Windows, я думаю, что для второго шага работает следующее:
readelf -sW libc.so | findstr "bsd_signal"
(если у вас не установлен readelf, NDK включает его: <NDK>/toolchains/arm-linux-androideabi-4.9/prebuilt/<host>/bin/arm-linux-androideabi-readelf
)
Если bsd_signal
не определено в библиотеке, которую вы вытащили из устройства, устройство сломалось.К сожалению, любые обходные пути нужно будет применить к libUE4.so, который, я полагаю, вы не сможете восстановить самостоятельно.