2011-11-01 28 views
0

當我嘗試打開traceview與生成.trace文件,我得到這個異常:異常開放traceview

D:\android-sdk-windows\tools>traceview d:/droidame.trace 
Exception in thread "main" java.lang.ArrayIndexOutOfBoundsException: 1 
    at com.android.traceview.DmTraceReader.parseMethod(DmTraceReader.java:392) 
    at com.android.traceview.DmTraceReader.parseKeys(DmTraceReader.java:366) 
    at com.android.traceview.DmTraceReader.generateTrees(DmTraceReader.java:77) 
    at com.android.traceview.DmTraceReader.<init>(DmTraceReader.java:71) 
    at com.android.traceview.MainWindow.main(MainWindow.java:221) 

任何人都知道如何解決它?

回答

0

該問題似乎是分配給TraceViewer的內存。 它可以解決將參數-Xmx1024m添加到traceview.bat文件的最後一行。如下:

呼叫%java_exe%-Xmx1024m -Djava.ext.dirs =%javaextdirs%-Dcom.android.traceview.toolsdir =罐子%jarpath%%*