用Memory Analyzer(MAT)打開(kāi)Android eclipse Dump內(nèi)存文件出現(xiàn)以下錯(cuò)誤:
轉(zhuǎn)載:(http://blog.csdn.net/elong_2009/article/details/15029003#) copy
Error opening heap dump 'elong.CrazyCube.hprof'. Check the error log for further details.
Error opening heap dump 'elong.CrazyCube.hprof'. Check the error log for further details.
Unknown HPROF Version (JAVA PROFILE 1.0.3) (java.io.IOException)
Unknown HPROF Version (JAVA PROFILE 1.0.3)
出現(xiàn)這個(gè)錯(cuò)誤是因?yàn)锳ndroid導(dǎo)出的hprof文件格式與標(biāo)準(zhǔn)的JAVA hprof格式不一樣斋荞,根本原因是虛擬機(jī)不一樣造成的,在導(dǎo)入MAT前需要用AndroidSDK/tools/hprof-conf.exe進(jìn)行轉(zhuǎn)換:
例如:
hprof-conv android.hprof mat.hprof
hprof-conv com.qihoo360.antilostwatch.hprof mat.hprof