Room cannot create an SQLite connection to verify the queries

905 阅读1分钟

环境:
Java版本 :java11
Gradle 版本:7.5.1
AndroidStudio 版本:Android Studio Giraffe 2022.3.1 Patch 3

问题:
在mac电脑中运⾏android项⽬时,出现了如下警告信息

Room cannot create an SQLite connection to verify the queries. Query verification will be disabled. Error: Error opening connection public abstract class CacheDatabase extends

解决办法:
1、点击File> Project Struceure > Project ,将Android Gradle Plugin Version 版本改为 4.2.2 ,然后将Gradle Version 版本改为6.7.1 ,然后点击SDK Location > Gradle Setting ,将JDK的版本改为1.8 1

2、gradle降级只是一种临时策略,当插件不得不升级的时候,可以尝试将 room 库升级到2.4.2及以上即可。
implementation "androidx.room:room-runtime:2.4.2"
annotationProcessor "androidx.room:room-compiler:2.4.2"