LD_DEBUG 的 zygote-spawned 过程的模拟

Analogue of LD_DEBUG for zygote-spawned process

我想知道 Android 是否有一个选项让用户为 Zygote 生成的进程启用 LD_DEBUG 风格的日志。如果不是 root 用户,可能无法使用自定义环境为 Zygote 启动 app_process。因此,也许有一些系统 属性 或某种链接器 API 允许为某些可能包含本机库的可调试 Android 包获取动态链接器日志。

aiui 在 O.

之前没有办法在无根设备上执行此操作

从 O 开始,您可以将 wrap.sh 添加到您的(可调试的)APK 中以执行此类操作。我认为我们还没有为此发布任何文档,但这里有一些描述:https://github.com/android-ndk/ndk/issues/380#issuecomment-314223774