私は今日Dagger 2の既存プロジェクトにKotlinプラグインをインストールしました。Kotlinをインストールする前にDaggerに問題はありませんでした。しかし、今、コンパイラは文句:Android Kotlin:エラー未解決の参照:DaggerAppComponent
Error:(5, 32) Unresolved reference: DaggerAppComponent
Error:Execution failed for task ':app:compileDebugKotlinAfterJava'.
> Compilation error. See log for more details
Error:(12, 21) Unresolved reference: DaggerAppComponent
プロジェクトのGradle:
ext.kotlin_version = '1.1.1'
repositories {
jcenter()
}
dependencies {
classpath 'com.android.tools.build:gradle:2.2.2'
classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlin_version"
classpath "org.jetbrains.kotlin:kotlin-android-extensions:$kotlin_version"
モジュールのGradle:
kapt {
generateStubs = true
}
dependencies {
compile fileTree(dir: 'libs', include: ['*.jar'])
androidTestCompile('com.android.support.test.espresso:espresso-core:2.2.2', {
exclude group: 'com.android.support', module: 'support-annotations'
})
compile 'com.android.support:appcompat-v7:25.0.1'
testCompile 'junit:junit:4.12'
compile 'com.google.dagger:dagger:2.7'
kapt 'com.google.dagger:dagger-compiler:2.7'
compile "org.jetbrains.kotlin:kotlin-stdlib:$kotlin_version"
}
DaggerAppComponentファイルが自動生成されますので、私は、なぜそこまでと混乱していますスローされた解決されていない参照エラーです。ここ
問題が解決しますか?何が間違っていた? –
'Gradle Console'を開き、' --stacktraceで実行する 'をクリックしてより多くのログを表示します(エラーの詳細) – Sally