traceview命令运行问题

时间:2012-06-04 06:53:01

标签: android debugging

我正在尝试使用traceview对Android应用程序运行一些分析。我用以下几行包装了我想要跟踪的代码:

Debug.startMethodTracing("xxx"); 
// code 
Debug.stopMethodTracing(); 

它成功生成了一个跟踪文件,我使用以下命令行从sdcard中提取:

$./traceview ~/code/packages/performance_trance.trace 
Exception in thread "main" java.lang.NoSuchMethodError: java.util.Arrays.copyOf([II)[I
    at com.android.traceview.ProfileProvider.getColumnWidths(ProfileProvider.java:143)
    at com.android.traceview.ProfileView.<init>(ProfileView.java:85)
    at com.android.traceview.MainWindow.createContents(MainWindow.java:109)
    at org.eclipse.jface.window.Window.create(Window.java:431)
    at org.eclipse.jface.window.Window.open(Window.java:790)
    at com.android.traceview.MainWindow.run(MainWindow.java:65)
    at com.android.traceview.MainWindow.main(MainWindow.java:269)

我无法理解此错误消息,但我在Google上找不到任何有用的内容。

非常感谢任何帮助。

谢谢!

1 个答案:

答案 0 :(得分:0)

尝试用你的eclipse打开文件(使用adt插件)