尝试使用android systrace.py第135行时出错

时间:2014-05-15 11:24:10

标签: android python adt systrace

Android的新手,想用systrace工具做一点调试但是我无法在模拟器上运行该工具(尝试使用python 2.0.1,2.7.x,3.x运行python脚本)使用ADT。

但是它们都会产生不同的错误: Developers | Systrace声称它需要2.x所以使用Python 2.x和执行python命令systrace.py --help ,我得到:

C:\Development\Android\sdk\platform-tools\systrace>python systrace.py --help
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 "C:\Reuben\Softwares\Python 2.7.6\Lib\subprocess.py", line 709, in __init__
    errread, errwrite)
  File "C:\Reuben\Softwares\Python 2.7.6\Lib\subprocess.py", line 957, in _execute_child
    startupinfo)
WindowsError: [Error 2] The system cannot find the file specified

C:\Development\Android\sdk\platform-tools\systrace>python systrace.py --help
  File "systrace.py", line 135
    css = '\n'.join(linked_css_tag % (os.path.join(src_dir, f)) for f in css_files)
                                                                  ^
SyntaxError: invalid syntax

但有管理员权限:

C:\Development\Android\sdk\platform-tools\systrace>systrace.py --help
  File "C:\Development\Android\sdk\platform-tools\systrace\systrace.py", line 135
    css = '\n'.join(linked_css_tag % (os.path.join(src_dir, f)) for f in css_files)
                                                                  ^
SyntaxError: invalid syntax

使用ADT设置

Snapshot of ADT settings

错误对话框 Snapshot of ADT error dialog

其他相关信息:

  • 已启用: Android调试配置文件GPU呈现
  • 启用OpenGL跟踪: Systrace(图形)
  • 启用跟踪:图形输入
  • 尝试Other solution,但“mount:设备或资源繁忙”

0 个答案:

没有答案