我想生成一个应用程序来分析Android中发生的系统调用。 有关系统调用的信息尝试使用名为strace的Linux调试工具进行收集。 但是,strace不是android sdk的内置程序。 如何从我的Android应用程序中使用strace?请帮帮我。android系统中的'strace'
(请注意,不是不熟悉英语,谢谢。)
我想生成一个应用程序来分析Android中发生的系统调用。 有关系统调用的信息尝试使用名为strace的Linux调试工具进行收集。 但是,strace不是android sdk的内置程序。 如何从我的Android应用程序中使用strace?请帮帮我。android系统中的'strace'
(请注意,不是不熟悉英语,谢谢。)
首先,设备必须扎根。
在这个链接中,你可以下载android的strace。
http://forum.xda-developers.com/showthread.php?t=2516002
下载,并将其移动到/ System/bin并设置权限为755
入住亚行外壳屏幕。
现在,在所有的准备。在adb shell屏幕中,检查strace命令。
上述各点赋予[https://redirect.viglink.com/?format=go&jsonp=vglnk_150269630884814&key=f0a7f91912ae2b52e0700f73990eb321&libId=j6bufb9w01000n4o000DAnviqpzfxg1m9&loc=https%3A%2F%2Fforum.xda-developers.com%2Fshowthread.php%3Ft%3D2516002&v链路= 1&OUT = HTTP%3A%2F%2Fd-h.st%2F7fo&标题=%5BUTILITY%5D%20STrace%204.8%20-%20Ultimate%20debugging%20ut%E2%80%A6%20%7C%20Android%20Development%20于是%20Hacking&txt =%3Cb%3E%20Download%20Strace%204.8%20from%20here%20%3C%2Fb%3E] 这是一个垃圾邮件! – qre0ct
你想在设备上运行跟踪?查看右边的相关链接,例如 [在真实设备中的Android strace](http://stackoverflow.com/questions/5144967/android-strace-in-real-device)。 – dhke
谢谢。由于这个链接,我学到了很多东西。 –