7

Mac で systrace を動作させることができません。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 dir をパスに追加すると、機能するはずです。

于 2012-08-07T17:24:42.007 に答える
-1

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

于 2012-08-06T20:14:03.440 に答える