Warum sagt Android Studio "Test-Ereignisse wurden nicht empfangen"?

8

Ich versuche Unit-Test in meiner Android-Anwendung, und das ist das einfache Test-Tutorial, was ich tue.

%Vor%

Das Verzeichnis ist wie folgt, src\main\androidTest\java\some packages\ServerListManagerTest.java

Ich habe versucht, das Verzeichnis zu ändern und auch die Konfiguration zu erstellen. aber Android Studio erkennt immer noch nicht meine Unit-Test obwohl Build erfolgreich war.

Dies ist meine build.gradle in der App,

%Vor%

Was ist falsch in meinem Code ????

    
W.Cointreau 22.05.2015, 10:24
quelle

1 Antwort

19

Ich nehme an, dass Sie Android Studio Version 1.2 verwenden, das neueste zu diesem Zeitpunkt.

Ich glaube nicht, dass irgendetwas mit deinem Code nicht stimmt. Laut Jason Atwoods Post , der Das Problem scheint damit zu tun, dass Gradle die vorherigen Ergebnisse zwischenspeichert und nicht erneut ausführt. Wenn Sie sich die "Konsole" ansehen, sehen Sie alles "aktuell". Sein Vorschlag, den Skriptparametern die Option "--rerun-tasks" hinzuzufügen, war jedoch für mich nicht ausreichend.

In Zusatz zu "--rerun-tasks" musste ich den in-process-Build deaktivieren und erzwingen, dass er das externe Tool gradlew aufruft. Um dies zu tun, gehen Sie zu ...

%Vor%

Deaktivieren Sie dann die Option "Inprozess-Erstellung verwenden". Hoffentlich wird eine zukünftige Version von Android Studio dies beheben und wir können diese Option wieder aktivieren.

    
Brian White 26.05.2015, 19:56
quelle