Для того, чтобы активировать multiDex на старых андроид версии вы должны установить multiDexEnabled к истинной, добавить зависимость и расширить свой класс приложения из MultiDexApplication или запустить MultiDex.install (это) в своем классе приложения , что приведет к устаревшей установке multiDex.
Однако, поскольку Intant Run не может работать с старым multiDex, вы должны использовать обычный. Все, что вам нужно, удаляет весь этот код, кроме multiDexEnabled флаг установлен на true. Этот метод поддерживается только устройствами с API 21 и выше.
Не стесняйтесь исправить меня, если что-то не так.
Прочитайте это на официальном сайте. «Программу, которые используют устаревшие мульти-Dex (с minSdkVersion <21), с основным DEX файлом вблизи границы методы 65K не может построить Это потребует переделку приложение, чтобы освободить место в главном списке dex, уменьшив количество классов, необходимых в основном файле dex ». – Harisewak