我一直在学习如何使用Systrace以下说明如何使用Systrace(来自Android开发者网站)。我试过同时使用GUI和终端(命令行)。
使用GUI:
在跟踪完成并被保存之后,我收到了一个错误。我点击了"详细信息"按钮,总的来说,给出了以下消息:
无法收集系统跟踪信息
原因:收集系统跟踪时出现意外错误。
转换= ';'
系统文件未保存。
使用命令行:我尝试过使用命令行以及使用GUI(尽管我是使用命令行新手)。
在命令行中输入$ cd android-sdk/platform-tools/systrace
或$ python systrace.py
将返回错误:
'$'不能被识别为内部或外部命令,可操作程序或批处理文件。
使用cd android-sdk/platform-tools/systrace
(没有$
字符)会产生这个错误:
系统找不到指定的路径。
并且使用python systrace.py
(同样,这次没有$
)返回这个错误:
'python'不能被识别为内部或外部命令,可操作程序或批处理文件。
是我漏掉了什么,还是它需要重新配置?
根据@fadden在评论中的指导,我终于解决了我的问题。
我使用命令提示符来找出我的问题是什么,但我的问题也为GUI修复了。我是这样做的:
-
首先,安装Python如果它还没有安装。我重新安装了它,选择选项:将python.exe添加到路径(如图所示)。我使用Python 2,因为我不确定它如何与Python 3一起工作。
-
接下来,编辑环境变量。你可以这样做(在Windows 8上):进入控制面板->系统->高级系统设置->环境变量。在"系统变量"下,向下滚动到"路径"并单击"编辑"按钮。
-
将Python添加到路径中,方法是在变量值的开头加上Python安装位置的地址和分号。
例如,我将C:Python27;
添加到"变量值"的开头。(注意:不要删除'变量值'文本框中的任何内容,只添加到)。 -
通过添加文件adb.exe的位置地址将adb.exe添加到Path中,类似于将Python添加到路径中。
应该类似于C:UsersMyNameAndroid-SDKplatform-tools;
-
点击'OK'在对话框和重新启动您的计算机更改生效。现在,您应该能够使用GUI和命令行来使用系统,而不会出现此错误。