Android Systrace:意外的错误(Conversion =';')

我一直在学习如何使用Systrace遵循关于如何使用Systrace (来自Android Developers网站)的说明 。 我已经尝试使用GUI和terminal(命令行)。

使用GUI:

跟踪完成后,我收到一个错误,正在保存。 我点击了“ 详细信息 ”button,总的来说,给了以下信息:

无法收集系统跟踪

原因:收集系统跟踪时出现意外错误。

转换=';'

Systrace文件未保存。

使用命令行:

我已经尝试使用命令行以及使用GUI(虽然我是使用命令行的新手)。
在命令行键入$ cd android-sdk/platform-tools/systrace$ python systrace.py将返回错误:

“$”不被识别为内部或外部命令,可操作程序或batch file。

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

该系统找不到指定的path。

而使用python systrace.py (再次,没有$这个时间)返回这个错误:

'python'不被识别为内部或外部命令,可操作的程序或batch file。

我是否错过了一些东西,还是需要重新configuration?

Solutions Collecting From Web of "Android Systrace:意外的错误(Conversion =';')"

我终于按照@fadden的意见来解决我的问题。

我使用命令提示符来查明我的问题是什么,但我的问题也修复了GUI。 以下是我如何做到的:

  1. 首先, 安装Python,如果它尚未安装。 我重新安装它,select选项: 将python.exe添加到path (如在此图像中 )。 我使用Python 2,因为我不知道它将如何与Python 3一起工作。

  2. 接下来, 编辑环境variables 。 您可以通过转到控制面板 – >系统 – >高级系统设置 – >环境variables来执行此操作(在Windows 8上)。 在“系统variables”下 ,向下滚动到“path” ,然后点击“编辑”button。

  3. 通过添加Python安装位置的地址,然后在分号的起始处添加一个分号,将Python 添加到path中
    例如,我添加了C:\Python27\; 到“variables值”的开始。 (注意: 不要从“variables值”文本框中删除/删除任何内容,只需添加它即可

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

  5. 单击对话框上的“确定” ,然后重新启动计算机以使更改生效。 您现在应该可以使用GUI和命令行使用Systrace,而不会出现此错误。