У меня есть 2 варианта сборки приложения для Android. Когда я сравниваю 2 apks с помощью APK анализатора, я вижу разницу ~ 2.5% в нескольких файлах dex. Принимая во внимание, что код одинаков для обоих вариантов сборки. Единственное отличие, которое имеет этот вариант, - это значок дифференциального приложения и другое логическое значение, введенное через Gradle.
Я не могу найти причины такой разницы.
С другой стороны, если я использую тот же вариант сборки для получения 2 apk, передав дифференциальный логический флаг в качестве параметра командной строки команде gradlew, APK-анализатор сообщает 0 различий в файлах dex.