添加kotlin-kapt获取原因无法解析符号DaggerApplicationComponent错误

问题描述 投票:0回答:1

我没有任何问题与Dagger,因为我没有在我的项目中添加Realm,在我的项目上添加,我希望我可以建立成功的项目,但我现在得到这个错误:

Can not resolve symbol DaggerApplicationComponent

我想在我的应用程序上需要Realm,我不能删除它,但我没有得到任何其他错误在Logcat知道什么问题,我应该修复,我不知道我怎么能解决这个问题

当我在build.gradle中有这些行时,我没有问题

apply plugin: 'com.android.application'
apply plugin: 'kotlin-android'
apply plugin: 'kotlin-android-extensions'
apply plugin: 'com.jakewharton.hugo'
apply plugin: 'com.novoda.bintray-release'

但加入Realm后,我得到了

Configuration with name 'kapt' not found

错误,并将kotlin-kapt添加到此文件后,我得到

Can not resolve symbol DaggerApplicationComponent

错误,例如:

apply plugin: 'com.android.application'
apply plugin: 'kotlin-android'
apply plugin: 'kotlin-android-extensions'
apply plugin: 'kotlin-kapt'
apply plugin: 'com.jakewharton.hugo'
apply plugin: 'com.novoda.bintray-release'
apply plugin: 'realm-android'
android kotlin realm dagger-2 dagger
1个回答
1
投票

问题解决后,将annotationProcessor改为kapt

© www.soinside.com 2019 - 2024. All rights reserved.