Я использую последнюю версию Android Studio (2.2 Preview 1), которая только что была выпущена, и пытаюсь воспользоваться преимуществами некоторых новых инструментов.
Новый APK Analyzer очень полезен, но я не могу заставить его работать с отладочными сборками, он кажется точным только для сборок выпуска.
Вот скриншот того, как выглядит сборка релиза, поскольку вы можете видеть, что количество методов выглядит точным и включены все библиотеки Android, которые я использую.
Теперь, если я использую отладочную сборку того же приложения, она выглядит совершенно иначе. Отсутствует весь код моего приложения, а также все сторонние библиотеки. И вы можете видеть, что количество методов также резко сократилось.
Так я что-то здесь делаю не так? Как я могу провести этот анализ и в моих отладочных сборках?
Примечание Джеймса Лау в Google+:
Инструмент был разработан, чтобы помочь вам понять и уменьшить размер вашего релизного APK, поскольку это то, что вы публикуете. Таким образом, вы, вероятно, захотите запустить его на своем выпуске APK. Вы можете оставить Instant Run включенным для создания Release APK, так как Instant Run работает только при отладке.
minifyEnabled
илиshrinkResources
в своем выпуске gradle, тогда ваш код и ресурсы уменьшатся, поэтому размерdex
иresources
резко уменьшится ! для получения дополнительной информации см .: developer.android.com/studio/build/shrink-code .html - person AndiGeeky   schedule 06.01.2017