5

Tôi gặp lỗi sau khi thiết lập dao găm 2.x trong Android Studio 3.0 Canary 4Vấn đề Thiết lập Dagger 2.x cho Android trên AndroidStudio3.0 Canary4

Lỗi: (71, 20) Không giải quyết được: com .google.dagger: dao găm: 2.x

Lỗi: (73, 20) Không thể giải quyết: com.google.dagger: dao găm-android: 2.x

Lỗi: (74, 20) không để giải quyết: com.google.dagger: dagger-android-support: 2.x

Tệp dựng của tôi như sau:

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' 
} 

Dự án xây dựng tập tin có dưới đây snippets

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

sự giúp đỡ của bạn được đánh giá cao ...

Trả lời

17

Nếu bạn đang như tôi đã nhận được vào vấn đề này, đây là những gì tôi đã làm để thoát khỏi tình huống này.

Tôi đã truy cập https://github.com/google/dagger/releases để tìm ra phiên bản phát hành mới nhất của dao găm và tìm thấy phiên bản v2.11 là phiên bản mới nhất là vào ngày. Tôi thay thế 2.x với 2.11 trong phần phiên bản cho cấu hình thư viện này trong tệp xây dựng và bingo xây dựng thành công.

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

Tôi đang làm việc với bản phát hành mới nhất 2.14.1 và trên bản dịch tôi nhận được Không thể giải quyết com.squareup: javapoet: 1.8.0 – Taranmeet

Các vấn đề liên quan