Android Studio 3、gradle 4.1、Android Studioでapiを作成しようとしています プラグインを適用します:だから私のbuild.gradleがあるエラー:(24、0)引数のメソッドannotationProcessor()が見つかりませんでした[com.google.dagger:dagger-compiler:2.10]
ダガー2を使用してプラグイン3.0.0、 'Javaのライブラリ'
repositories {
jcenter()
google()
}
dependencies {
implementation fileTree(include: ['*.jar'], dir: 'libs')
implementation project(':api_shared')
// Guava
implementation group: 'com.google.guava', name: 'guava', version: '23.0'
// Dagger 2
compile 'com.google.dagger:dagger:2.10'
annotationProcessor 'com.google.dagger:dagger-compiler:2.10'
}
sourceCompatibility = JavaVersion.VERSION_1_8
targetCompatibility = JavaVersion.VERSION_1_8
そして、私は次のエラーを取得します。
Error:(24, 0) Could not find method annotationProcessor() for arguments [com.google.dagger:dagger-compiler:2.10] on object of type org.gradle.api.internal.artifacts.dsl.dependencies.DefaultDependencyHandler.
<a href="openFile:D:\Users\me\Workspace\Sample3\api\build.gradle">Open File</a>
古いプラグインバージョンを使用している人でも同様のエラーが発生しましたが、なぜこのエラーが発生するのかわかりません。
OK、たくさんありがとう – 2ndGAB
'annotationProcessor'ではなく' apt'を使ってみましたか? @Dipalishah。 – Natan
。どのような問題?私の場合はうまくいくようです。 – 2ndGAB