无法在新Gradle版本目录中添加应用插件:“realm-android”

问题描述 投票:0回答:1

我正在尝试将领域添加到我的项目中,并且我正在使用领域java SDK版本。

我可以在项目级 gradle 中添加类路径,但无法在应用程序级 gradle 插件中添加 id“realm-android”。 我不知道如何将其添加到版本目录中。

注意:我使用的是 Kotlin Gradle,而不是 Groovy,Android Gradle 插件版本是 8.3.1

我像这样在项目级别的gradle中添加了类路径

libs.versions.toml

[versions]
realmGradlePlugin = "10.17.0"

[libraries]
realm-gradle-plugin = { module = "io.realm:realm-gradle-plugin", version.ref = "realmGradlePlugin" }

我想在应用程序级别 gradle 中添加一个应用插件:“realm-android”。希望我能在这里得到一些帮助。

gradle-kotlin-dsl
1个回答
0
投票

我最近遇到了同样的问题,最终在 .toml 文件中声明类路径,并直接在模块中声明插件 ID。像这样:

libs.versions.toml

[versions]
realm = "10.18.0"

[libraries]
realm-gradle-plugin = { module = "io.realm:realm-gradle-plugin", version.ref = "realm" }

build.gradle.kts

buildscript {
    dependencies {
        classpath(libs.realm.gradle.plugin)
    }
}

模块/build.gradle.kts

plugins {
    id("realm-android")
}

在 MongoDB 开发者社区,您可以关注以下主题:https://www.mongodb.com/community/forums/t/how-to-use-realm-gradle-plugin-with-version-catalogs/267376

© www.soinside.com 2019 - 2024. All rights reserved.