AppCompat-Bibliothek 23.2.1 funktioniert nicht mit espresso v2.2.2

7

Ich habe ein Android-Projekt, bei dem ich Espresso verwende, um Tests zu definieren. Bis jetzt lief alles gut, aber nach dem Upgrade auf AppCompat 23.2.1 (von AppCompat 23.0.1) stürzt die Ausführung der Tests immer ab.

Meine build.gradle Abhängigkeiten:

%Vor%

Das Projekt kompiliert und führt OK aus, aber wenn ich versuche, einen Test auszuführen, stürzt es mit diesem Fehler ab:

%Vor%

Trotz des Textes des Fehlers verwende ich ein Thema von Theme.AppCompat, so dass ich die Fehlermeldung überhaupt nicht verstehe.

Hat jemand das gleiche Problem? Es scheint ein Problem mit den Abhängigkeiten von appcompat und espresso zu geben, aber ich kann es nicht finden und mein Problem lösen.

Irgendwelche Ideen?

Danke!

    
jaumebd 17.03.2016, 15:29
quelle

1 Antwort

18

Ich denke, dass das Hauptproblem ist, dass Espresso-Module eine andere Support-Bibliothek verwenden als die, die in meinem Projekt verwendet wird. Wenn ich versuche, den Test auszuführen, stürzen die Tests ab.

Schließlich habe ich es gelöst, die Support-Bibliothek aller Espresso-Module ausgeschlossen, um sie zu zwingen, die Support-Bibliothek meines Projekts zu verwenden. Und jetzt funktioniert alles super. Hoffe, das könnte jedem helfen!

Mein Herrchen sieht so aus:

%Vor%     
jaumebd 05.04.2016, 11:53
quelle

Tags und Links