Intereting Posts
Как добавить программный оттенок Можете ли вы программно обнаруживать белый шум? Встроенная камера, используя дополнительный MediaStore.EXTRA_OUTPUT, сохраняет изображения дважды (в моей папке и по умолчанию) Объект не может быть передан в Void в AsyncTask Как проверить, установлен ли флажок андроида в его методе onClick (объявлен в XML)? Java.lang.IllegalStateException: ActionBarImpl может использоваться только с совместимым макетом оформления окна Ссылка на событие Android WebView touch Изменение цвета текста заголовка ActionBar с использованием темы Light.DarkActionBar в AppCompat 21 Интеграция Smack с проектом Android Studio для чата КоординаторLayout перекрывается Реализация текстового редактора в Android? Как рассчитать расстояние во время ходьбы в андроиде? Нарисовать закругленную краевую дугу в андроиде с рельефным эффектом Eclipse не показывает окно Avd manager и проект Android Как безопасно сохранять секретный ключ в android

Ошибка открытия файла HPROF

Я получаю следующее исключение при попытке открыть файл HPROF (созданный Debug.dumpHprofData ) с помощью Memory Analyzer:

 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) 

Как это разрешить?

благодаря

Solutions Collecting From Web of "Ошибка открытия файла HPROF"

Файл hprof который вы получаете с Android, имеет конкретный формат Android. Вы должны преобразовать hprof файл из ОС Android в стандартный формат hprof . Для этого вы можете использовать инструмент hprof-conv , который находится в AndroidSDK/tools/hprof-conv .

Например:

 hprof-conv android.hprof mat.hprof 

А затем откройте mat.hprof в Memory Analyzer.

EDIT: hprof-conv может располагаться под AndroidSDK/platform-tools/ в некоторых пакетах.

Если вы используете Eclipse, просто измените следующее:

  1. Откройте «Настройки» (в меню «Окно»)
  2. Перейдите в Android-> DDMS
  3. Измените действие HPROF на «Открыть в Eclipse»

hprof-conv местоположение инструмента hprof-conv .

Теперь он находится в AndroidSDK/platform-tools/hprof-conv