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 ????
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 ...
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.
Tags und Links gradle unit-testing android-studio android-gradle junit