当我尝试运行 traceview 时,我得到:

'java' 未被识别为内部或外部命令,
可运行的程序或批处理文件。
SWT 文件夹 '' 不存在。
请将 ANDROID_SWT 设置为指向包含您平台的 swt.jar 的文件夹
R M。

我无法弄清楚它是如何工作的。有人知道吗?

最佳答案

如果您在 Windows 下运行,则在调用 traceview 之前首先运行 traceview.bat(在/tools 中)以设置一些环境变量等。

此外,您需要使用跟踪文件的绝对路径来调用它。至少在我的环境中,相对路径给了我一个错误。

我将跟踪文件写入模拟器的 SD 卡,然后当我想检查它们时,首先将它们复制到我的机器上:

adb pull /sdcard/app.trace /app/traces
traceview.bat c:/path/app/traces/app.trace

关于android - 让 Android Traceview 工作,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/2105110/

10-13 06:34