Android Studio Koala中Java项目添加Room数据库依赖求助
Android Studio Koala下Java项目添加Room数据库依赖指南
针对你的Android Studio Koala、SDK 34、Gradle KTS、Java开发环境,只需要添加Room的核心运行库和注解处理器即可,以下是具体配置步骤:
模块级build.gradle.kts配置
打开app模块下的build.gradle.kts文件,在dependencies块中添加以下内容:
dependencies { // Room 核心运行依赖 implementation("androidx.room:room-runtime:2.6.1") // Room 注解处理器(Java项目必须用annotationProcessor) annotationProcessor("androidx.room:room-compiler:2.6.1") // 可选:Instrumented测试依赖(用于设备上的数据库测试) androidTestImplementation("androidx.room:room-testing:2.6.1") }
更优雅的版本管理(可选)
如果项目使用Gradle版本目录(libs.versions.toml),可以统一管理依赖版本:
- 在项目根目录的
libs.versions.toml中添加:
[versions] room = "2.6.1" [libraries] room-runtime = { group = "androidx.room", name = "room-runtime", version.ref = "room" } room-compiler = { group = "androidx.room", name = "room-compiler", version.ref = "room" } room-testing = { group = "androidx.room", name = "room-testing", version.ref = "room" }
- 回到模块级
build.gradle.kts,依赖改为:
dependencies { implementation(libs.room.runtime) annotationProcessor(libs.room.compiler) androidTestImplementation(libs.room.testing) }
注意事项
- 确保
room-runtime和room-compiler的版本完全一致,避免兼容性问题 - Java项目必须使用
annotationProcessor,不要用Kotlin专属的kapt或ksp - 版本号可以根据Android Studio的提示更新到最新稳定版
内容的提问来源于stack exchange,提问作者ciro
相关产品推荐
相关产品推荐

