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' }
验证要点
- 确认插件ID
io.objectbox.objectbox-gradle-plugin拼写无错误 - 版本号需与ObjectBox官方发布的稳定版本匹配
- 仓库地址
https://objectbox.net/beta-repo/配置无误
内容的提问来源于stack exchange,提问作者Nero Nguyen
相关产品推荐
相关产品推荐

