【发布时间】:2018-01-21 08:12:06
【问题描述】:
添加android room编译器后我无法编译我的android项目,每次我编译android studio都会抛出这个异常
ClassNotFoundException: org.jetbrains.annotations.NotNull
查看我的应用构建
android{
compileSdkVersion 27
buildToolsVersion '27.0.2'}
依赖
roomVersion = '1.0.0'
implementation "android.arch.persistence.room:runtime:$rootProject.roomVersion"
annotationProcessor "android.arch.persistence.room:compiler:$rootProject.roomVersion"
implementation "android.arch.persistence.room:rxjava2:$rootProject.roomVersion"
错误日志
更新
在我的 app build gradle 中,我意识到有这部分配置
configurations {
all*.exclude module: 'annotations'
}
删除此配置解决了我的问题。
【问题讨论】:
-
你在使用 Kotlin 吗?
-
我没有使用 kotlin
-
你必须发布DAO和模型代码sn-ps,它的手才能理解注释有什么问题。
标签: android android-studio android-room