10

我一直在学习如何使用Systrace ,遵循有关如何使用 Systrace的说明(来自 Android 开发者网站)。我尝试过同时使用 GUI 和终端(命令行)。

使用图形用户界面:

跟踪完成并被保存后,我收到一个错误。我单击了“详细信息”按钮,总体而言,收到了以下消息:

无法收集系统跟踪

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

转换 = ';'

未保存 Systrace 文件。

使用命令行:

我也尝试过使用命令行以及使用 GUI(尽管我不熟悉使用命令行)。
在命令行中输入$ cd android-sdk/platform-tools/systrace$ python systrace.py返回错误:

'$' 不是内部或外部命令、可运行程序或批处理文件。

使用cd android-sdk/platform-tools/systrace(不带$字符)会出现此错误:

该系统找不到指定的路径。

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

'python' 不是内部或外部命令、可运行程序或批处理文件。

我错过了什么,还是需要重新配置?

4

1 回答 1

5

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

我使用命令提示符找出了我的问题,但我的问题也针对 GUI 解决了。我是这样做的:

  1. 首先,如果尚未安装 Python ,请安装它。我重新安装了它,选择了以下选项:将 python.exe 添加到路径(如本图所示)。我使用 Python 2,因为我不确定它如何与 Python 3 一起使用。

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

  3. 通过将 Python 安装位置的地址添加到路径中,后跟分号到变量值的开头。
    例如,我添加C:\Python27\;到“变量值”的开头。 (注意:不要从“变量值”文本框中删除/删除任何内容,只需添加即可

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

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

于 2015-06-14T15:04:37.560 回答