一、报错信息
在 Android 中 , 使用 Room 数据库访问框架操作数据库 , 运行是报如下错误 ;
核心报错信息 : cannot find implementation for xx.xxDatabase..., 只可能有两个方向出错 :
依赖配置错误 : 没有正确配置 Room 依赖 ;
注解使用错误 : 写代码时 , 没有写对
如果使用的是 Kotlin 语言开发 , 导入依赖库时 , 需要使用 kapt...kapt 'androidx.room:room-compiler:2.2.5'
如果使用的是 Java 语言开发 , 则在导入依赖库时 , 需要使用 annotationProcessor 导入注解处理器...'androidx.room:room-compiler:2.2.5'
上述问题的错误就是使用 Kotlin 语言开发 , 使用 annotationProcessor 导入注解处理器 ;
三、注解使用错误...----
出现上述问题 , 只可能有两个方向出错 :
依赖配置错误 : 没有正确配置 Room 依赖 ;
注解使用错误 : 写代码时 , 没有写对
下面分析注解使用错误 :
检查是否使用了正确的注解来标记