类似于LD_DEBUG的zygote产生过程

时间:2017-08-14 15:07:28

标签: android android-ndk dynamic-linking bionic

我想知道Android是否有用户为Zygote产生的进程启用LD_DEBUG样式日志的选项。可能我们无法使用自定义环境为Zygote启动app_process而不是root用户。因此,可能存在一些系统属性或类似的链接器API,它们允许为可能包含本机库的某些可调试Android包获取动态链接器日志。

1 个答案:

答案 0 :(得分:1)

aiui没有办法在非root用户设备上执行此操作,直到O.

从O开始,你可以在你的(可调试的)APK中添加一个wrap.sh来做这样的事情。我不认为我们已经为此发布了任何文档,但这里有一些描述:https://github.com/android-ndk/ndk/issues/380#issuecomment-314223774