計測されたテストの場合、私はを作成してTestComponent
を作成しますが、ファイルはもう生成されません(Error:/xxx/TestApplication.java:16: The import.xxx.DaggerTestApplicationComponent cannot be resolved
)。私は根本的な原因を特定することができません。私は別のAndroid Studio(2.2、2.1.2)、異なるgradleプラグイン(2.2.0-alpha6,5,4)と異なるバージョンのdagger(2.2-2.6)を試しました。annotationProcessor + androidTest + dagger2
androidTestAnnotationProcessor
を使用しますか?
編集(その前にケースではありませんでした):短剣2.6を使用するには、classpath 'com.google.guava:guava:19.0'
更新を追加する必要があります。Module
に問題があった、それゆえComponent
は作成できませんでした。しかし、ジャックを使用して(デバッグオプションでも)、私は問題を見ることができませんでした。今のところ、Java 7、gradle plugin 2.1.2に戻してください。そうすれば、グアバのバージョンと最新のすべてのlibsを指定する必要はありません(ダガー2.6、バターナイフ8.2.1、apt 1.8)
コマンドラインで生成しようとしましたか?以前はダガーやテストファイルの生成に問題があったが、まだそれが当てはまるかどうかわからない。 – njzk2
私はそうではなかった...しかし、ジャックを有効にした後に起こったと思われる。 – mbmc