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

Android Version Catalog(TOML)配置ObjectBox插件失败求助

解决ObjectBox插件在Version Catalog配置中找不到的问题

问题原因

ObjectBox的Gradle插件并未发布到gradlePluginPortal、google或mavenCentral仓库,默认配置的仓库无法检索到该插件,因此抛出找不到的错误。

解决步骤

  • 更新settings.gradle的仓库配置
    在pluginManagement的仓库列表中添加ObjectBox专属的插件仓库:

    pluginManagement {
        repositories {
            google()
            mavenCentral()
            gradlePluginPortal()
            // 添加ObjectBox插件仓库
            maven { url "https://objectbox.net/beta-repo/" }
        }
    }
    
  • 确认Version Catalog配置准确性
    检查你的libs.versions.toml文件,确保ObjectBox的版本和插件定义正确,示例如下:

    [versions]
    objectbox = "3.7.1" # 可替换为官方最新稳定版本
    
    [plugins]
    objectbox = { id = "io.objectbox.objectbox-gradle-plugin", version.ref = "objectbox" }
    
  • 在模块中应用插件
    在app模块的build.gradle中通过Version Catalog引用插件:

    plugins {
        id 'com.android.application'
        id 'libs.plugins.objectbox'
    }
    

验证要点

  • 确认插件IDio.objectbox.objectbox-gradle-plugin拼写无错误
  • 版本号需与ObjectBox官方发布的稳定版本匹配
  • 仓库地址https://objectbox.net/beta-repo/配置无误

内容的提问来源于stack exchange,提问作者Nero Nguyen

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.17 00:43:10