2012-08-06 6 views
7

Mac에서 systrace를 사용할 수 없습니다. 나는 Jelly Beans를 실행하는 Galaxy Nexus를 사용하고 있습니다. 개발자 옵션에서 추적 기능을 사용할 수 있습니다. 나는 다음과 같은 오류 메시지가 얻을 ./systrace.py :Systrace | 안드로이드 | 그러한 파일이나 디렉토리가 없습니다.

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 

을 나는 모든 그래서 초보자 실수를 할 수 있습니다에서 파이썬에 익숙하지 않은 오전 터미널에서 나는 실행하려고 할 때. 도와주세요.

답변

12

스크립트에서 adb이 경로에 있다고 가정합니다. 경로에 platform-tools sdk 디렉토리를 추가하면 제대로 작동합니다.

+0

"경로에 platform-tools sdk 디렉토리를 추가하십시오."<- 어떻게 그럴 수 있습니까? 나는 단지 "./systrace.py"를 입력하고있다. –

+3

알았습니다! 위의 코멘트에서 멍청한 질문을하는 것에 대해 유감스럽게 생각합니다! 감사합니다 –

+0

나는 동일한 신비한 문제점이 있고 나는 그것이 경로에 있지 않는 adb 때문에이었다 확인할 수있다. – mlepage

-1

스크립트를 실행하기 전에 adb root를 수행하십시오.

+0

"adb 루트 수행 중"에 대해 자세히 설명해 주실 수 있습니까? –

관련 문제