android新手,想用systrace工具做一点调试,但是我无法在模拟器上运行该工具(尝试使用python 2.0.1、2.7.x、3.x运行python脚本)以及使用ADT .
但是它们都会产生不同的错误
: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 设置
错误对话框
其他相关信息:
- 启用:Android Debugging , Profile GPU 渲染
- 启用 OpenGL 跟踪:Systrace(图形)
- 启用跟踪:图形,输入
- 尝试了其他解决方案,但得到“挂载:设备或资源繁忙”