android - 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 一起使用?
解决方案
Realm 1.2.0 不再适用于 AS 3.0+。Realm 2.2.0 添加了对annotationProcessor
配置的支持,现在必须使用。但是 Realm 5.1.0 已经存在,所以如果这是一个新项目,没有理由使用 Realm 1.2.0 而不是 5.1.0
推荐阅读
- swift - 单元测试 - 未在构建设置中显示 TEST_TARGET_NAME
- jquery - 在点击事件上压缩 jQuery
- typescript - 导入默认命名空间 - 为什么我得到“未定义”?
- python - python的小数点
- admin-on-rest - (我可以)使用“admin-on-rest/lib/util/HttpError”中的“HttpError”是否安全?
- marklogic - 带有约束的 Marklogic 搜索语法语法
- javascript - 迭代一个数组数组以从另一个数组中匹配
- node.js - 为什么我的rest api post请求不能将我的数组保存在我的mongodb数据库中
- android - 如何将 SearchView 添加到我现有的“联系人”项目中?
- c# - 为什么这个弹出窗口认为它遇到了屏幕边缘?