我想知道Android是否有用户为Zygote产生的进程启用LD_DEBUG
样式日志的选项。可能我们无法使用自定义环境为Zygote启动app_process
而不是root用户。因此,可能存在一些系统属性或类似的链接器API,它们允许为可能包含本机库的某些可调试Android包获取动态链接器日志。
答案 0 :(得分:1)
aiui没有办法在非root用户设备上执行此操作,直到O.
从O开始,你可以在你的(可调试的)APK中添加一个wrap.sh来做这样的事情。我不认为我们已经为此发布了任何文档,但这里有一些描述:https://github.com/android-ndk/ndk/issues/380#issuecomment-314223774