android - Android 版本 > 7 是否支持 LD_PRELOAD?

标签 android c++

我正在尝试将我创建的 .so 文件预加载到 native 应用程序。但每当我打开该应用程序时,它就会崩溃。

我确实有 root 访问权限。我的 setenforce 是强制性的

这是我用过的

LD_PRELOAD=/path/mylib.so/path/native_app &

由于 ldd 在 Android 中不被支持,

我用过:

字符串/path/to/app | grep ^lib

我的库没有在那里列出。

最佳答案

抱歉回复晚了。 LD_PRELOAD 适用于 Android 版本 > 7。我在 Nougat 中测试过。

关于android - Android 版本 > 7 是否支持 LD_PRELOAD?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57757519/

相关文章:

android - 仅对 ImageView 的 "src"alpha 属性而不是整个 View 进行动画处理

java - Moshi 多个自定义名称

java - 打开 Activity 后,我不会用 fragment 替换布局,但我遇到了异常

c++ - 在 C++ 代码中查找悬空的 else

c++ - 读取二进制文件的问题(ascii 和二进制的混合)

android - Android-导出均衡的音频文件

android - Android GridView 中的列大小

c++ - 使用 cublas 设备 API 计算矩阵行列式

c++ - 使用指针和普通变量调用基类函数的区别

c++ - 包错误需要修复