You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

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),可以统一管理依赖版本:

  1. 在项目根目录的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" }
  1. 回到模块级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

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.20 15:27:38