Eine neue Version von AndroidStudio 1.1 führte die Unterstützung von Komponententests ein. Diese URL http://tools.android.com/tech-docs/unit-testing-support enthält eine Schritt-für-Schritt-Anleitung zum Einrichten der IDE zum Ausführen von JUnit-Tests für Android-Quellen.Keine Dagger2 generierte Dateien für JUnit Tests
Dieses Plugin https://bitbucket.org/hvisser/android-apt verwendet, um Dagger2 generierte Dateien an AS zu liefern, und es funktioniert OK für üblichen Android-Code, aber leider gibt es keine generierten Dagger2-Dateien für jede JUnit-Testklasse. Ich habe versucht, die Abhängigkeit wie
androidTestApt 'com.google.dagger:dagger-compiler:2.0-SNAPSHOT'
nach android-apt-Plugin Dokumentation zu konfigurieren, aber ohne Erfolg.
Ich denke, das Problem ist in verschiedenen Quellen Verzeichnis für Unit-Tests - es ist src/test/java
anstelle von src/androidTest/java
, die von Android Instrumentierung Tests verwendet.
Können Sie bitte Hilfe oder Informationen zur Lösung dieses Problems geben? leben unter dem androidTest Quelle Satz
Sie sollten ein Dolch 2-Ticket öffnen. – Snicolas
Danke für den Rat, aber ich habe bereits Ticket # 125 auf dem Dagger 2 GitHub Projekt vor drei Tagen geöffnet. Stille in diesem Moment. Und kontaktiert mit Hugo Visser, der Autor von Android-Apt-Plugin. Er bat um ein Beispielprojekt, um das Problem zu überprüfen. Keine weiteren Informationen bereits. –