我想保存方法调用的日志。 Traceview支持该功能,我可以获得.trace文件格式。
但是,我需要在没有DDMS的情况下打开.trace文件格式。
如果我无法在没有DDMS的情况下打开.trace文件,我如何获取方法调用的日志? (最好是.txt文件格式。)
感谢。
答案 0 :(得分:9)
这是一个老话题
因为我在这里找到了,所以其他人也可能需要这个
试试这个:
traceview -r yourtrace.trace > 1.txt
并看看1.txt对你有什么用处。
答案 1 :(得分:7)
“traceview”是一个命令行实用程序。您无需从DDMS启动它。
如果您只想要一个包含时间和消息名称的文本文件,可以使用“dmtracedump -o file.trace”。
答案 2 :(得分:1)
对于一个人来说,你应该只使用DDMS,它非常简单。即使您没有eclipse,也可以使用SDK附带的那个。但是,如果您已有权访问tracefile.trace
,那么您只需使用SDK中的Traceview
即可。只需打开命令提示符并导航到您的android SDK/tools
目录:cd C:\Program Files\Android\android-sdk\tools
。只需键入traceview
,然后输入文件名(可省略.trace):traceview C:\Users\Sino\Desktop\Janky_trace_file
。这应该在GUI表示中打开跟踪文件,并具有深入研究方法调用的功能。
答案 3 :(得分:1)
这很简单。 Eclipse:文件 - >打开文件 - >打开traveview文件(xxxx.trace)
答案 4 :(得分:0)
如果您有" .trace"文件,只需使用" traceview"从命令行,您应该能够查看该文件的内容。 您可以使用命令行工具" dmtracedump"使用现有的.trace文件生成各种图形。 http://developer.android.com/tools/help/dmtracedump.html