首页 > 解决方案 > Gradle 插件版本与领域 gradle 版本 Android Studio 冲突

问题描述

当我将“com.android.tools.build:gradle:3.1.2”与“io.realm:realm-gradle-plugin:5.1.0”一起使用时,它工作正常,但我想使用领域版本 1.2.0 . 现在它发生冲突并给出错误,例如:

错误:android-apt 插件与 Android Gradle 插件不兼容。请改用“annotationProcessor”配置。

警告:配置“编译”已过时,已替换为“实施”和“API”。它将在 2018 年底被删除。有关更多信息,请参阅:http ://d.android.com/r/tools/update-dependency-configurations.html

在此处输入图像描述

在此处输入图像描述

我已经在应用级 gradle 文件中对 Implementation 和 AnnotationProcessor 进行了更改。如何将领域 1.2.0 版本与最新的 android 工具 gradle 一起使用?

标签: androidgradlerealm

解决方案


Realm 1.2.0 不再适用于 AS 3.0+。Realm 2.2.0 添加了对annotationProcessor配置的支持,现在必须使用。但是 Realm 5.1.0 已经存在,所以如果这是一个新项目,没有理由使用 Realm 1.2.0 而不是 5.1.0


推荐阅读