7

我无法让 systrace 在我的 Mac 上工作。我正在使用运行 Jelly Beans 的 Galaxy Nexus。我已经从开发人员选项中启用了显示跟踪。当我尝试执行时在终端中: ./systrace.py 我收到以下错误消息:

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,所以我可能会犯一个新手错误。请帮忙。

4

2 回答 2

12

看起来脚本假定 adb 在您的路径中。将 platform-tools sdk 目录添加到您的路径中,它应该可以工作。

于 2012-08-07T17:24:42.007 回答
-1

在运行脚本之前尝试执行 adb root。

于 2012-08-06T20:14:03.440 回答