2012-08-06 122 views
7

我無法使systrace在我的Mac上工作。我正在使用運行Jelly Beans的Galaxy Nexus。我從開發人員選項中啓用了顯示跟蹤。而在終端,當我嘗試執行:./systrace.py我收到以下錯誤信息:Systrace | Android |沒有這樣的文件或目錄

Traceback (most recent call last): 
File "./systrace.py", line 212, in <module> 
main() 
File "./systrace.py", line 121, in main 
stderr=subprocess.PIPE) 
File "/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/subprocess.py", line 679, in __init__ 
errread, errwrite) 
File "/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/subprocess.py", line 1249, in _execute_child 
raise child_exception 
OSError: [Errno 2] No such file or directory 

我不是在所有的,所以我可能會作出一個新手的錯誤熟悉Python。請幫忙。

回答

12

它看起來像腳本假定adb在你的路徑。將平臺工具sdk dir添加到您的路徑,它應該工作。

+0

「將platform-tools sdk dir添加到您的路徑」​​< - 它是如何做到的?我只是輸入「./systrace.py」。 – 2012-08-08 04:54:09

+3

明白了!對不起,在上面的評論中詢問有史以來最愚蠢的問題!謝謝 – 2012-08-08 05:16:54

+0

我有同樣神祕的問題,我可以確認它是由於adb不在路徑中。 – mlepage 2014-02-19 20:14:25

-1

嘗試在運行腳本之前先做adb root。

+0

您能否詳細說明「做adb root」? – 2012-08-08 04:54:52

相關問題