error opening HPROF file: IOException: Unknown HPROF Version error opening HPROF file: IOException: Unknown HPROF Version android android

error opening HPROF file: IOException: Unknown HPROF Version


The hprof file you get from Android has android specific format. You should convert hprof file take from Android OS into standard hprof format. For this you can use hprof-conv tool that is located at AndroidSDK/tools/hprof-conv.

For example:

hprof-conv android.hprof mat.hprof

And then open mat.hprof in Memory Analyzer.

EDIT: hprof-conv might be located under AndroidSDK/platform-tools/ in some bundles.


If you are using Eclipse, just change the following:

  1. Open Preferences (from the Window menu)
  2. Navigate to Android->DDMS
  3. Change the HPROF action to "Open in Eclipse"


hprof-conv tool location got changed.

It is now located at AndroidSDK/platform-tools/hprof-conv