Как преобразовать кучу кучи в формате android в формат eclipse

Я пытаюсь проанализировать утечку памяти, которая заставляла меня сходить с ума в течение нескольких недель, я узнал об инструменте MAT затмения, который помогает вам понять, что не так, проблема заключается в том, что каждый отдельный учебник, который я нашел, говорит, что мне нужно преобразовать Формат файла из dalvik в формат HPROF , однако ни один учебник, который я могу найти, не объясняет, как на самом деле это делать, вместо этого я получаю смутные вещи, подобные этому

Теперь файл, который вы получите, не соответствует стандартным форматам Sun.hprof, но написан в собственном формате Dalvik, и вам нужно его преобразовать:

hprof-conv heap-dump-tm-pid.hprof 4mat.hprof

Что это значит? Что я нажимаю? куда я иду? Я полностью потерял и разочаровал, любая помощь пройдет долгий путь, спасибо.

Похоже, вам нужно использовать инструмент hprof-conv , расположенный в [Android-SDK]\platform-tools .

Чтобы сделать это в Windows:

  1. Нажмите WINKEY + R и введите cmd
  2. Печатать:

    cd "C:\android-sdk\platform-tools" (или любой каталог содержит ваш Android-sdk)

  3. Предполагая, что у вас есть файл Dalvik на рабочем столе (я просто догадываюсь о директории), введите:

    hprof-conv "C:\Users\Edmund\Desktop\heap-dump-tm-pid.hprof" "C:\Users\Edmund\Desktop\4mat.hprof"

  4. Это приведет к созданию файла HPROF стандартного формата, который вы можете использовать с именем 4mat.hprof

Просто нужно сказать: вам явно не нужно преобразовывать файл hprof-conv с помощью hprof-conv . MAT делает это для вас автоматически – как описано здесь . В Eclipse,

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

Введите описание изображения здесь

Intereting Posts
Помощь Android с изменением типа шрифта кнопки, как? Понимание Android: Zygote и DalvikVM Перенос файла между устройствами Android? Android sdk загрузчик контента на 0% … и ничего не работает Android Honeycomb расширенный «Таблица» / Управление сеткой Генерация схемы greenDAO с относительным выходом; Сбой с i / o не найден Городской дирижабль: пользовательский значок для уведомления о статусной панели по умолчанию Андроид Как обнаружить и распечатать с USB-принтера с Android Как установить заставку для интерактивного андроида Как использовать SharedPreferences как LocalStore, более общий? Почему приложение для Android работает onCreate (), когда сон запускается в моем представлении, но не с главного экрана? Аутентификация Facebook без кнопки входа в систему Мертвая петля в андроидном веб-браузере backkey для перенаправления href link VideoView не масштабирует контент в соответствии с его родительским