Android Systrace:意外错误(转换 =“;”)

Android Systrace: Unexpected error (Conversion = ';')

我一直在学习如何在 instructions on how to use Systrace (from the Android Developers website) 之后使用 Systrace。我试过同时使用 GUI 和终端(命令行)。

使用 GUI:

跟踪完成并保存后我收到错误消息。我单击了“详细信息”按钮,总的来说,收到了以下消息:

Unable to collect system trace

Reason: Unexpected error while collecting system trace.

Conversion = ';'

Systrace 文件未保存。

使用命令行:

我也尝试过 using the command line 使用 GUI(尽管我是命令行的新手)。
在命令行中键入 $ cd android-sdk/platform-tools/systrace$ python systrace.py returns 错误:

'$' is not recognized as an internal or external command, operable program or batch file.

使用 cd android-sdk/platform-tools/systrace(没有 $ 字符)给出此错误:

The system cannot find the path specified.

并使用 python systrace.py(同样,这次没有 $)returns 这个错误:

'python' is not recognized as an internal or external command, operable program or batch file.

我是不是遗漏了什么,还是需要重新配置?

我终于按照 @fadden 在评论中的指导解决了我的问题。

我使用命令提示符找出我的问题所在,但我的问题也已针对 GUI 得到修复。这是我的做法:

  1. 首先,安装 Python(如果尚未安装)。我重新安装它选择了选项:Add python.exe to Path (as in this image)。我使用了 Python 2,因为我不确定它如何与 Python 3 一起使用。

  2. 接下来,编辑环境变量。您可以通过转到 控制面板 -> 系统 -> 高级系统设置 -> 环境变量 来执行此操作(在 Windows 8 上)。在 'System variables' 下,向下滚动到 'Path' 并单击 'Edit'按钮。

  3. 将 Python 添加到路径 ,方法是添加 Python 安装位置的地址,后跟一个分号变量值的开始
    例如,我在 'Variable value' 的开头添加了 C:\Python27\;(注意:不要delete/remove 'Variable value' 文本框中的任何内容,只需添加到其中.

  4. 添加 adb.exe 到 Path 以及添加文件位置的地址adb.exe 类似于您将 Python 添加到路径的方式。
    它应该类似于 C:\Users\MyName\Android-SDK\platform-tools;.

  5. 单击对话框中的 'OK'重新启动计算机 以使更改生效。您现在应该可以通过 GUI 和命令行使用 Systrace 而不会出现此错误。