当我尝试运行 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/