Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/349.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android systrace不起作用_Android_Python - Fatal编程技术网

Android systrace不起作用

Android systrace不起作用,android,python,Android,Python,我正在使用Systrace分析应用程序的性能 我试着听从命令 python systrace.py --time=10 -o mynewtrace.html sched gfx view wm 但是得到下面的错误 E:\sdk\android-sdk\platform-tools\systrace>python systrace.py --time=10 -o mynew trace.html sched gfx view wm Traceback (most recent call

我正在使用Systrace分析应用程序的性能

我试着听从命令

python systrace.py --time=10 -o mynewtrace.html sched gfx view wm  
但是得到下面的错误

E:\sdk\android-sdk\platform-tools\systrace>python systrace.py --time=10 -o mynew
trace.html sched gfx view wm
Traceback (most recent call last):
  File "systrace.py", line 286, in <module>
    main()
  File "systrace.py", line 60, in main
    device_sdk_version = get_device_sdk_version()
  File "systrace.py", line 44, in get_device_sdk_version
    stderr=subprocess.PIPE)
  File "E:\sdk\android-sdk\platform-tools\systrace\lib\subprocess.py", line 710,
 in __init__
    errread, errwrite)
  File "E:\sdk\android-sdk\platform-tools\systrace\lib\subprocess.py", line 958,
 in _execute_child
    startupinfo)
WindowsError: [Error 2] The system cannot find the file specified    
E:\sdk\android sdk\platform tools\systrace>python systrace.py--time=10-o mynew
trace.html sched gfx view wm
回溯(最近一次呼叫最后一次):
文件“systrace.py”,第286行,在
main()
文件“systrace.py”,第60行,主
设备\u sdk\u版本=获取设备\u sdk\u版本()
get_device_sdk_版本中第44行的文件“systrace.py”
stderr=子流程(管道)
文件“E:\sdk\android sdk\platform tools\systrace\lib\subprocess.py”,第710行,
在初始化中__
错误读取,错误写入)
文件“E:\sdk\android sdk\platform tools\systrace\lib\subprocess.py”,第958行,
在子系统中执行
startupinfo)
WindowsError:[错误2]系统找不到指定的文件
我在MotoE设备上使用KitkatPython2.7

我通过将Android SDK工具添加到路径中解决了这个(或外观非常类似的)问题。请确保在PATH变量中包含以下路径:

/path/to/sdk/tools
/path/to/sdk/platform-tools

另外,stackoverflow上已经有很多类似的线程。

尝试升级SDK平台工具版本,它对我有效。

使用
sudo
模式对我有效。

我们的PATH变量到底说了什么?另外,用“python2”执行它有什么不同吗?这并不能回答这个问题。若要评论或要求作者澄清,请在其帖子下方留下评论-