5

I hatalarından şu olsun Hançer 2.x kurma: (71, 20) çözmek için başarısız oldu: com .google.dagger: kama: 2.xSayı AndroidStudio3.0 Canary4 Android için

hata: (73, 20) gidermek için başarısız oldu: com.google.dagger: kama-robot: 2.x

hata: (74, 20) Başarısız çözmek için: com.google.dagger: hançer-android-support: 2.x

Yapı dosyalarım aşağıdaki gibidir:

dependencies { 
    //For DI - Dagger 2 
    implementation 'com.google.dagger:dagger:2.x' 
    annotationProcessor 'com.google.dagger:dagger-compiler:2.x' 
    implementation 'com.google.dagger:dagger-android:2.x' // If you're using classes in dagger.android 
    implementation 'com.google.dagger:dagger-android-support:2.x' // if you use the support libraries 
    annotationProcessor 'com.google.dagger:dagger-android-processor:2.x' 
} 

proje inşa dosyası aşağıdan sahiptir Kişisel Yardım takdir

allprojects { 
    repositories { 
     jcenter() 
     maven { url "https://maven.google.com" } 
     maven { url "https://oss.sonatype.org/content/repositories/snapshots/" } 
    } 
} 

... bana bu problem haline var etmek gibi iseniz

cevap

17

, bu şimdiye kadar ne yaptığını snippets Bu durumdan kurtul.

Hançer en son sürüm sürümünü öğrenmek için https://github.com/google/dagger/releases'a gittim ve v2.11'i en güncel haliyle buldum. Yapım dosyasında bu kitaplık yapılandırması için sürüm bölümünde 2.11 ile 2.x değiştirdim ve bingo yapı başarılı.

dependencies { 
    //For DI - Dagger 2 
    implementation 'com.google.dagger:dagger:2.11' 
    annotationProcessor 'com.google.dagger:dagger-compiler:2.11' 
    implementation 'com.google.dagger:dagger-android:2.11' // If you're using classes in dagger.android 
    implementation 'com.google.dagger:dagger-android-support:2.11' // if you use the support libraries 
    annotationProcessor 'com.google.dagger:dagger-android-processor:2.11' 
} 
+0

En son 2.14.1 sürümüyle çalışıyorum ve derlediğim sırada sorun çözemedim com.squareup: javapoet: 1.8.0 – Taranmeet