其他分享
首页 > 其他分享> > Android 4.2 – 支持LD_PRELOAD吗?

Android 4.2 – 支持LD_PRELOAD吗?

作者:互联网

我想知道现在更新的Android版本是否支持LD_PRELOAD?

在4.0 ICS时它不是,并且在文档(NDK docs / SYSTEM-ISSUES.html)中仍然存在:

No support for LD_LIBRARY_PATH, LD_PRELOAD, RTLD_LOCAL and many other options.

但是几天前我在我的Android 4.2 Galaxy Nexus上使用了LD_LIBRARY_PATH并且它有效(!).

提前致谢!

解决方法:

一般来说,LD_LIBRARY_PATH已经工作了很长一段时间的工程构建(根据k.a. rooted devices).问题是这对生产构建没有帮助 – 不是因为加载器被更改,而是因为应用程序的环境是安全的.

标签:ld-preload,android-4-2-jelly-bean,android,android-ndk
来源: https://codeday.me/bug/20190825/1724266.html