Enstrümanlı testler için, TestComponent
'u oluşturan bir TestApplication
var, ancak dosya artık oluşturulmuyor (Error:/xxx/TestApplication.java:16: The import.xxx.DaggerTestApplicationComponent cannot be resolved
). Kök nedenini tespit edemiyorum. Ben farklı Android Studio (2.2, 2.1.2), farklı gradle eklentisi (2.2.0-alpha6, 5, 4) ve hançer farklı sürümleri (2.2 - 2.6) denedim.ek notProcessor + androidTest + dagger2
androidTestAnnotationProcessor
mu kullanmalıyım?
düzenlemek (bundan önce böyle değildi): hançer 2.6 kullanımı, classpath 'com.google.guava:guava:19.0'
güncellemesini eklemeniz gerekir: bir sorun dolayısıyla Component
oluşturmak edilemedi, bir Module
ile oldu. Ancak, kriko kullanarak (hata ayıklama seçenekleriyle bile), sorunu göremedim. Şimdilik, java 7'ye geri dön, gradle 2.1.2 eklentisi. Bu şekilde, hangi guava versiyonunun ve tüm son lib'lerin kullanılabileceğini belirtmeye gerek yoktur (hançer 2.6, butterknife 8.2.1, apt 1.8)
komut satırından olarak oluşturmak çalıştın? Orada hala hantal – njzk2
olmasa da hançer ve test dosya üretimi ile bir sorun vardı ... Ama ben jack – mbmc