Просмотр 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 файла возможна фильтрация списка его классов по их типу (внутренний, внешний). Это дает возможность разделить используемые в приложении классы и получить более полную информацию об использовании кода.
Активация фильтра доступна из всплывающего меню страницы, при этом расчет количественных и процентных показателей осуществляется в соответствии с установленным фильтром.