在搭建jet pack框架的时候,笔者集成hilt和room,发现始终报出这个错误,第一步检测没有生成数据库,因此要把room数据库集成步骤做完整,否则会报出dao还有未实现的方法(这些方法是你集成room之后运行,系统会自动实现的,不需要手动实现);查阅很多方案,需要添加如下
defaultConfig { ...... javaCompileOptions { annotationProcessorOptions { arguments += ["room.schemaLocation": "$projectDir/schemas".toString()] } } }
如果argument后面的"+="可以使用"="替代运行成功,则可以改成"=",否则使用"+="号.