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 得到修复。这是我的做法:
首先,安装 Python(如果尚未安装)。我重新安装它选择了选项:Add python.exe to Path (as in this image)。我使用了 Python 2,因为我不确定它如何与 Python 3 一起使用。
接下来,编辑环境变量。您可以通过转到 控制面板 -> 系统 -> 高级系统设置 -> 环境变量 来执行此操作(在 Windows 8 上)。在 'System variables' 下,向下滚动到 'Path' 并单击 'Edit'按钮。
将 Python 添加到路径 ,方法是添加 Python 安装位置的地址,后跟一个分号变量值的开始。
例如,我在 'Variable value' 的开头添加了 C:\Python27\;
。
(注意:不要delete/remove 'Variable value' 文本框中的任何内容,只需添加到其中).
添加 adb.exe 到 Path 以及添加文件位置的地址adb.exe 类似于您将 Python 添加到路径的方式。
它应该类似于 C:\Users\MyName\Android-SDK\platform-tools;
.
单击对话框中的 'OK' 并重新启动计算机 以使更改生效。您现在应该可以通过 GUI 和命令行使用 Systrace 而不会出现此错误。
我一直在学习如何在 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 得到修复。这是我的做法:
首先,安装 Python(如果尚未安装)。我重新安装它选择了选项:Add python.exe to Path (as in this image)。我使用了 Python 2,因为我不确定它如何与 Python 3 一起使用。
接下来,编辑环境变量。您可以通过转到 控制面板 -> 系统 -> 高级系统设置 -> 环境变量 来执行此操作(在 Windows 8 上)。在 'System variables' 下,向下滚动到 'Path' 并单击 'Edit'按钮。
将 Python 添加到路径 ,方法是添加 Python 安装位置的地址,后跟一个分号变量值的开始。
例如,我在 'Variable value' 的开头添加了C:\Python27\;
。 (注意:不要delete/remove 'Variable value' 文本框中的任何内容,只需添加到其中).添加 adb.exe 到 Path 以及添加文件位置的地址adb.exe 类似于您将 Python 添加到路径的方式。
它应该类似于C:\Users\MyName\Android-SDK\platform-tools;
.单击对话框中的 'OK' 并重新启动计算机 以使更改生效。您现在应该可以通过 GUI 和命令行使用 Systrace 而不会出现此错误。