AndroidStudio 3.0中的Dagger2依赖性问题
我试图在AndroidStudio 3.0中添加Dagger2依赖项。但由于这个原因,我无法添加dagger2依赖项 在org.gradle.api.internal.artifacts.dsl.dependency.DefaultDependencyHandler类型的对象上找不到参数[com.google.dagger:dagger编译器:2.8]的apt()方法。打开文件AndroidStudio 3.0中的Dagger2依赖性问题,android,dependency-injection,build.gradle,dagger-2,android-studio-3.0,Android,Dependency Injection,Build.gradle,Dagger 2,Android Studio 3.0,我试图在AndroidStudio 3.0中添加Dagger2依赖项。但由于这个原因,我无法添加dagger2依赖项 在org.gradle.api.internal.artifacts.dsl.dependency.DefaultDependencyHandler类型的对象上找不到参数[com.google.dagger:dagger编译器:2.8]的apt()方法。打开文件 android不需要apt依赖项。移除它。您还希望对annotationProcessor和依赖项使用相同的版本。现在
android不需要
apt
依赖项。移除它。您还希望对annotationProcessor
和依赖项使用相同的版本。现在是2.13
。android不需要apt
依赖项。移除它。您还希望对annotationProcessor
和依赖项使用相同的版本。现在是2.13
。只需添加这些依赖项即可。除去apt
// Dagger Dependencies (Dependency Injection)
implementation 'com.google.dagger:dagger:2.12'
annotationProcessor 'com.google.dagger:dagger-compiler:2.12'
implementation 'com.google.dagger:dagger-android:2.12'
annotationProcessor 'com.google.dagger:dagger-android-processor:2.12'
implementation 'com.google.dagger:dagger-android-support:2.11'
annotationProcessor 'com.google.dagger:dagger-android-support:2.11'
只需添加这些依赖项。除去apt
// Dagger Dependencies (Dependency Injection)
implementation 'com.google.dagger:dagger:2.12'
annotationProcessor 'com.google.dagger:dagger-compiler:2.12'
implementation 'com.google.dagger:dagger-android:2.12'
annotationProcessor 'com.google.dagger:dagger-android-processor:2.12'
implementation 'com.google.dagger:dagger-android-support:2.11'
annotationProcessor 'com.google.dagger:dagger-android-support:2.11'