2016-01-13 85 views
0

我想生成一個應用程序來分析Android中發生的系統調用。 有關係統調用的信息嘗試使用名爲strace的Linux調試工具進行收集。 但是,strace不是android sdk的內置程序。 如何從我的Android應用程序中使用strace?請幫幫我。android系統中的'strace'

(請注意,不是不熟悉英語,謝謝。)

+0

你想在設備上運行跟蹤?查看右邊的相關鏈接,例如 [在真實設備中的Android strace](http://stackoverflow.com/questions/5144967/android-strace-in-real-device)。 – dhke

+0

謝謝。由於這個鏈接,我學到了很多東西。 –

回答

0

首先,設備必須紮根。

在這個鏈接中,你可以下載android的strace。

http://forum.xda-developers.com/showthread.php?t=2516002

下載,並將其移動到/ System/bin並設置權限爲755

入住亞行外殼屏幕。

現在,在所有的準備。在adb shell屏幕中,檢查strace命令。

+0

上述各點賦予[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