Um multiDex bei alten Android-Versionen, die Sie -wahr, fügen Abhängigkeit multiDexEnabled einstellen müssen, um zu aktivieren und die Anwendungsklasse reichen von MultiDexApplication oder starten MultiDex.install (this) in Ihrer Anwendungsklasse , was zu einer älteren MultiDex-Installation führt.
Da Intant Run jedoch nicht mit Legacy multiDex arbeiten kann, müssen Sie einen normalen verwenden. Alles, was Sie brauchen, ist das Entfernen aller oben genannten Codes außer multiDexEnabled Flag gesetzt auf True. Diese Methode wird nur von Geräten mit API 21 und höher unterstützt.
Fühlen Sie sich frei, mich zu korrigieren, wenn etwas nicht stimmt.
das Lesen auf der offiziellen Website: „. Apps, die Legacy-Multi-dex verwenden (mit minSdkVersion <21), mit einer Haupt dex-Datei in der Nähe der Grenze 65K Methode kann nicht bauen Dies würde die Überarbeitung App, um Platz in der Hauptdex-Liste zu schaffen, indem die Anzahl der Klassen reduziert wird, die in der Hauptdex-Datei benötigt werden ". – Harisewak