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



我一直在学习如何使用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修复了。我是这样做的:

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

  2. 接下来,编辑环境变量。你可以这样做(在Windows 8上):进入控制面板->系统->高级系统设置->环境变量。在"系统变量"下,向下滚动到"路径"并单击"编辑"按钮。

  3. 将Python添加到路径中,方法是在变量值的开头加上Python安装位置的地址和分号。
    例如,我将C:Python27;添加到"变量值"的开头。(注意:不要删除'变量值'文本框中的任何内容,只添加到)

  4. 通过添加文件adb.exe的位置地址将adb.exe添加到Path中,类似于将Python添加到路径中。
    应该类似于C:UsersMyNameAndroid-SDKplatform-tools;

  5. 点击'OK'在对话框和重新启动您的计算机更改生效。现在,您应该能够使用GUI和命令行来使用系统,而不会出现此错误。

相关内容

  • 没有找到相关文章

最新更新