无法在发布版本中附加子进程(Android)

时间:2013-02-04 12:56:40

标签: android native ptrace

我尝试通过在Android上调用ptrace(PTRACE_ATTACH,iChildPid,0,0)来分叉然后跟踪我的孩子:   - 使用调试版本时获得成功   - 并且发布版本失败(操作不允许(1))

我哪里错了?

1 个答案:

答案 0 :(得分:0)

好的:( 这是Android功能。如果应用程序未标记为可调试(manifest:android:debuggable = false),则PTRACE_ATTACH在两​​个方向上都不起作用(parent2child和child2parent)。只有root才能做到这一点。