Android运行时错误注释处理器现在必须显式声明

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

必须立即显式声明注释处理器。发现以下对编译类路径的依赖包含注释处理器。请将它们添加到annotationProcessor配置中。

realm-android-0.86.0.jar(io.realm:realm-android:0.86.0)

  • 或者,将android.defaultConfig.javaCompileOptions.annotationProcessorOptions.includeCompileClasspath = true设置为继续之前的行为。
  • 请注意,此选项已弃用,将来会被删除。有关详细信息,请参阅this
java android realm apk
1个回答
0
投票

Realm-Java 0.86.0已有3年历史。

最新版本的Realm-Java是5.4.1。

如果这是一个新项目,请使用Realm-Java 5.4.1,而不是documentation

buildscript {
    repositories {
        jcenter()
    }
    dependencies {
        classpath "io.realm:realm-gradle-plugin:5.4.1"
    }
}

apply plugin: 'com.android.application'
apply plugin: 'realm-android'

如果这是一个旧项目,请参阅this answer。 Realm 0.87.5和之前还没有Realm-Transformer,因此可以省略。

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