Анализировать методы подсчета библиотеки Android

Я недавно в своем проекте получил 65536 сообщение об ошибке о размере dex и бла-бла.
и теперь я пытаюсь уменьшить свой размер dex, но я не знаю точно, какая из моих библиотек добавляет больший размер в файл dex. Я просто вижу размер файла отверстия dex в анализаторе apk. Есть ли инструмент или способ для анализа файла dex и получение информации о том, сколько методов есть в этой библиотеке и сколько добавляется в мой файл dex?

3 ответа

Решение

Вы должны использовать этот плагин Gradle

https://github.com/KeepSafe/dexcount-gradle-plugin

Лучше всего определить количество методов вашего приложения в целом или по библиотеке

Также, если вы предпочитаете проверять количество методов заранее, вы можете проверить этот инструмент:

http://www.methodscount.com/

Просто добавьте поддержку multidex в настройках вашего проекта. Это должно решить вашу проблему.

Другие вопросы по тегам