我无法让systrace在我的Mac上工作。我使用的是运行Jelly Beans的Galaxy Nexus。我已经从开发者选项中启用了show traces。在终端中,当我尝试执行:./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一点也不熟悉,所以我可能犯了一个新手的错误。请帮帮忙。
发布于 2012-08-08 01:24:42
看起来脚本假定adb在您的路径中。将platform-tools sdk目录添加到您的路径中,它应该可以工作。
发布于 2012-08-07 04:14:03
在运行脚本之前尝试执行adb root。
https://stackoverflow.com/questions/11823007
复制相似问题