问题:有时候附带着提示jdk版本有bug。
解决方法:我的原因是项目中使用了hilt注入库,但是有个类忘了添加@Inject注解关键字,导致一直提示这个错误。添加@Inject后,编译成功。
修改前代码:
@Singleton
class TProjectRepository (private val db: AppDatabase){
}
修改后代码:
@Singleton
class TProjectRepository @Inject constructor(private val db: AppDatabase){
}