编译升级应用后出现异常打印:

java.lang.NoClassDefFoundError: Failed resolution of: MyRoomDatabase

原因一

  1. Kotlin语言build.gradle,需要添加Kapt插件依赖
    apply plugin: ‘kotlin-kapt’
    kapt ‘androidx.room:room-compiler:2.2.3’

  2. java 使用 annotationProcessor “androidx.room:room-compiler:$room_version” 注解处理器

原因二

debug调试时,第一次安装运行没有问题,再次安装运行就会报该错误

解决:需要 clean project ,再安装就可以了

Logo

DAMO开发者矩阵,由阿里巴巴达摩院和中国互联网协会联合发起,致力于探讨最前沿的技术趋势与应用成果,搭建高质量的交流与分享平台,推动技术创新与产业应用链接,围绕“人工智能与新型计算”构建开放共享的开发者生态。

更多推荐