2012-08-06 31 views
7

Non riesco a far funzionare systrace sul mio Mac. Sto usando un Galaxy Nexus con Jelly Beans. Ho mostrato tracce abilitate dalle opzioni sviluppatore. E nel terminale quando provo ad eseguire: ./systrace.py ottengo il seguente messaggio di errore:Systrace | Android | Nessun file o directory

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 

non ho familiarità con Python affatto così io possa essere facendo un errore novizio. Per favore aiuto.

risposta

12

sembra che lo script presuma che adb sia nel tuo percorso. aggiungi il file sdk della piattaforma-tools al tuo percorso e dovrebbe funzionare.

+0

"aggiungi il file sdk della piattaforma-strumenti al tuo percorso" <- come si fa? Sto solo digitando "./systrace.py". –

+3

Trovato! Ci scusiamo per aver fatto la domanda più stupida di sempre nel commento qui sopra! Grazie –

+0

Ho avuto lo stesso problema mystifying e posso confermare che era dovuto adb non essere nel percorso. – mlepage

-1

Provare ad adb root prima di eseguire lo script.

+0

Potete per favore approfondire "fare adb root"? –

Problemi correlati