2012-08-06 11 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 

を私はすべてのように、私は初心者の間違いを犯してすることができるではPythonに精通していないです。助けてください。

答えて

12

adbがあなたのパスにあるとスクリプトが想定しているようです。あなたのパスにplatform-tools sdkディレクトリを追加してください。そうすればうまくいくはずです。

+0

"あなたのパスにplatform-tools sdk dirを追加してください" < - それはどうしますか?私は "./systrace.py"と入力しています。 –

+3

上記のコメントで愚かな質問をして申し訳ありません!ありがとう –

+0

私は同じ謎めいた問題を抱えていました。私はそれが経路にないadbによるものであったことを確認できます。 – mlepage

-1

スクリプトを実行する前にadb rootを実行してみてください。

+0

「adbルートを実行する」ことについて詳しく説明できますか? –

関連する問題