2 lidaming and LiDaming_and 于 2012.12.03 14:36 提问

在android程序中打开HPROF文件时出错

当我用Memory Analyzer打开HPROF文件时(由Debug.dumpHprofData创建),得到的是以下的异常:

java.io.IOException: Unknown HPROF Version (JAVA PROFILE 1.0.3)
at org.eclipse.mat.hprof.AbstractParser.readVersion(AbstractParser.java:124)
at org.eclipse.mat.hprof.Pass1Parser.read(Pass1Parser.java:69)
at org.eclipse.mat.hprof.HprofIndexBuilder.fill(HprofIndexBuilder.java:65)
at org.eclipse.mat.parser.internal.SnapshotFactoryImpl.parse(SnapshotFactoryImpl.java:203)
at org.eclipse.mat.parser.internal.SnapshotFactoryImpl.openSnapshot(SnapshotFactoryImpl.java:114)
at org.eclipse.mat.snapshot.SnapshotFactory.openSnapshot(SnapshotFactory.java:143)
at org.eclipse.mat.snapshot.SnapshotFactory.openSnapshot(SnapshotFactory.java:123)
at org.eclipse.mat.ui.snapshot.ParseHeapDumpJob.run(ParseHeapDumpJob.java:56)
at org.eclipse.core.internal.jobs.Worker.run(Worker.java:55)

怎么解决这个问题呢?
谢谢大家!

2个回答

cytown
cytown   2012.12.03 14:38
已采纳

使用hprof-conv转换后再使用MA打开。

使用hprof-conv转换后再使用MA打开。

LiDaming_and
LiDaming_and 谢谢你的答案,直接了当!
5 年多之前 回复
O_Casper_ne
O_Casper_ne   2012.12.03 17:42

如果你使用Eclipse,把 Android->DDMS->Default HPROF action变成Open in Eclipse就可以了。

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!