最新版AndroidStudio2025.1开启kapt方法

最新版AndroidStudio2025.1开启kapt方法

版本:AndroidStudio2025.1

在使用room2.6.1的时候,需要开启kapt,由于和老版本的写法不兼容,新版Androidstudio写法发生了变化,在这里记录一下

1、找到项目根目录 gradle 中的 libs.versions.toml 文件
2、在 libs.versions.toml 文件中添加如下内容

versions\] 标签下添加 roomVersion = "2.6.1" \[libraries\] 标签下添加 androidx-db-roomRuntime = { group = "androidx.room", name = "room-runtime", version.ref = "roomVersion" } androidx-db-roomKtx = { group = "androidx.room", name = "room-ktx", version.ref = "roomVersion" } androidx-db-roomCompiler = { group = "androidx.room", name = "room-compiler", version.ref = "roomVersion" } \[plugins\] 标签下添加 kotlin-kapt = { id = "org.jetbrains.kotlin.kapt", version.ref = "kotlin" } # ✅ 声明 kapt ![在这里插入图片描述](https://i-blog.csdnimg.cn/direct/dcea26b34b8f40879ebab141b74eeae9.png) ##### 3、找到项目根目录中的 build.gradle.kts 文件 ![在这里插入图片描述](https://i-blog.csdnimg.cn/direct/fb03f28969d74baeb8191826ec668363.png) ##### 4、在该 build.gradle.kts 文件中添加 alias(libs.plugins.kotlin.kapt) apply false ![声明 kapt](https://i-blog.csdnimg.cn/direct/aa84a86844cb465fb4eac3c32da41711.png) ##### 5、找到app目录中的 build.gradle.kts 文件 ![qqqq](https://i-blog.csdnimg.cn/direct/276f27787cc64b99ac5ec50ab450fe9c.png) ##### 6、在该 build.gradle.kts 文件中添加 kapt(libs.androidx.db.roomCompiler) ![在这里插入图片描述](https://i-blog.csdnimg.cn/direct/b216c392b8ed4fcd99ce979df2f6d21a.png) ##### 7、同步时可能遇到的问题 按照以上步骤操作结束后,同步有可能失败,如果失败,先做完第一步并同步,再做第二步并同步,以此类推