Просмотр DEX

Просмотр DEX классов APK файла возможен как в режиме просмотра всех файлов *.dex, используемых в APK (общее дерево DEX классов), так и в режиме одиночного файла (дерево DEX классов).

Разница режимов заключается в том, что в режиме общего дерева количественные и процентные характеристики классов, методов и полей определяются по отношению ко всем DEX файлам.

Общие количественные и процентные показатели DEX классов представлены в информационном поле, расположенном в начале списка, и включают в себя количество обнаруженных классов, методов, полей и прочее.

Совет: Используйте режим просмотра DEX для решения проблемы лимита 64K, например, если вы получили ошибку "Conversion to Dalvik format failed: Unable to execute dex: method ID not in [0, 0xffff]: 65536" при формировании DEX файла.

Объединение файлов DEX

При просмотре всех файлов DEX возможна группировка классов из всех файлов в один общий список. Это позволяет избежать повторного учета обнаруженных классов, т.к. при использовании множественных файлов возможно наличие ссылок на классы других файлов.

Данная группировка доступна при выборе информационного поля списка с активным элементом перехода (стрелка вправо).

Представление элементов списка

Атрибуты представления элементов списка определяются командами подменю "Вид" всплывающего меню страницы модуля.



Краткая информация

Дополнительная информация

Фильтрация классов DEX

DEX файл может содержать как непосредственно определение класса (в дальнейшем - внутренний класс), так и ссылку на него (в дальнейшем - внешний класс). Соответственно, пакеты, в которые входит класс, также подразделяются на внешние и внутренние, а пакеты, содержащие как внутренние, так и внешние классы обозначаются как комбинированные.

В текущей версии приложения при просмотре DEX файла возможна фильтрация списка его классов по их типу (внутренний, внешний). Это дает возможность разделить используемые в приложении классы и получить более полную информацию об использовании кода.

Активация фильтра доступна из всплывающего меню страницы, при этом расчет количественных и процентных показателей осуществляется в соответствии с установленным фильтром.