Intereting Posts
Как установить гравитацию (или поля) ImageView с помощью кода? Как я могу найти ориентацию изображения, сделанного с помощью Intent MediaStore.ACTION_IMAGE_CAPTURE? Способ спрятать программную клавиатуру, если не использовать функции edittext в android ORMLite createOrUpdate кажется медленным – что такое нормальная скорость? Как установить цвет для изображения в Android Phonegap Media API (Android) – носители не определены Управление памятью Android в жизненном цикле деятельности Как на самом деле увидеть растровое изображение, взятое из дампа кучи Android Android: запуск приложения в фоновом режиме Java.lang.VerifyError: Verifier отклонил класс на Lollipop при использовании release APK Intent FLAG_GRANT_READ_URI_PERMISSION Использование FileProvider в Gingerbread Рисованное тонирование для api <21 Кодирование видео для поддержки экранов mulitple Как создать кнопку изображения в Android? Android «проведите пальцем влево, чтобы удалить», жест в элементе списка, стиль ICS

Ошибка открытия файла 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