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

macOS下IntelliJ IDEA中Kotlin JVM项目配置ObjectBox数据库的问题

macOS下IntelliJ IDEA中Kotlin JVM项目配置ObjectBox数据库的问题

嘿,我来帮你搞定这个配置问题~

首先你找不到app/build.gradle是正常的,因为你创建的是Kotlin JVM单模块项目,而不是Android项目——只有Android项目才会有app子模块和对应的app/build.gradle文件。你的所有配置都可以直接在当前这个根项目的build.gradle里完成,下面是正确的配置步骤:

1. 调整插件应用顺序

ObjectBox插件要求最后应用,所以你需要在plugins块里把它放在最后位置,同时要确保buildscript里已经引入了插件的classpath(你这部分已经写对了)。

2. 添加ObjectBox核心依赖

你的依赖项里还缺了ObjectBox的Kotlin核心库,必须加上才能在代码里使用ObjectBox的API。

修改后的完整build.gradle代码

buildscript {
    ext.objectboxVersion = "4.0.3" // For Groovy build scripts

    repositories {
        mavenCentral()
    }

    dependencies {
        classpath("io.objectbox:objectbox-gradle-plugin:$objectboxVersion")
    }
}

plugins {
    id 'org.jetbrains.kotlin.jvm' version '1.6.10'
    id "io.objectbox" // 务必放在最后,确保最后应用插件
}

group 'org.example'
version '1.0-SNAPSHOT'

repositories {
    mavenCentral()
}

dependencies {
    implementation "org.jetbrains.kotlin:kotlin-stdlib"
    implementation "io.objectbox:objectbox-kotlin:$objectboxVersion" // 添加ObjectBox Kotlin依赖
}

最后一步:同步项目

修改完配置后,点击IntelliJ IDEA右上角的「Sync Project with Gradle Files」按钮,等待Gradle同步完成。同步成功后,你就可以开始定义Entity类,使用ObjectBox的数据库功能了。

备注:内容来源于stack exchange,提问作者dimis283

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.04.15 08:45:30