Ich habe eine Anwendung, in der ich Tests für lokale Einheiten ( Testordner ) und Testfälle für Instrumentierungseinheiten ( Ordner androidTest ) habe. Wenn ich jetzt auf den Ordner androidTest klicke und auf " Alle Tests ausführen " klicke, wird die folgende Ausnahme ausgelöst.
%Vor% Diese Ausnahme liegt eindeutig daran, dass das Multidex-Limit erreicht wurde. Aber ich habe multi-dex
für Debugbuild aktiviert. Ich denke, wenn die Instrumentierungs-Testfälle ausgeführt werden, werden sie im Debug-Modus ausgeführt. Warum tritt diese Ausnahme auf?
Ich füge die Datei build.gradle
an %Vor% Das soll funktionieren. Ich hatte multiDexEnabled true
in% app
des Moduls build.gradle
gesetzt. Aber ich führte die Komponententests in einem anderen Modul durch. Es stellte sich heraus, dass ich multiDexEnabled true
auch in diesem Modul hinzufügen musste.
Tags und Links android unit-testing