这将添加到我的build.gradle项目文件中:

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

这将添加到我的build.gradle应用程序文件中:

apply plugin: "realm-android"

implementation 'io.realm:realm-gradle-plugin:10.15.0'

错误为:

> java.lang.IllegalAccessError: class io.realm.processor.Utils (in unnamed module @0x319c63c6) cannot access class com.sun.tools.javac.code.Symbol$ClassSymbol (in module jdk.compiler) because module jdk.compiler does not export com.sun.tools.javac.code to unnamed module @0x319c63c6

Gradle Sync成功,但生成失败,并描述了错误.我使用的是AGP 8.0.0和Gradle Version 8.1以及Java Version_11、Min SDK 24和Target SDK 33.

推荐答案

我也遇到过同样的问题.

我将领域Gradle插件更新到版本10.15.1:

dependencies {
    classpath 'com.android.tools.build:gradle:8.0.0'
    classpath 'io.realm:realm-gradle-plugin:10.15.1'
}

同步并重新生成项目后,错误消失.

我的Android工作室Grandle JDK是17.0.6.

我希望这些小贴士对你有帮助.

Java相关问答推荐

如果它最终将被转换为int类型,为什么我们在Java中需要较小的integer类型?

当列顺序更改时,Table View列列表的Change. wasPermanted()总是返回假

Java Streams在矩阵遍历中的性能影响

在AnyLogic中增加变量计数

在for—each循环中的AnimationTimer中的if语句'

Java中实现的归并排序算法给出ArrayIndexOutOfBound异常

将关键字与正文中的_Allowed匹配,但带有__Signing可选后缀

我无法获取我的Java Spring应用程序的Logback跟踪日志(log)输出

在Java中,如何按一个属性升序,然后按另一个属性降序对对象列表进行排序?

如何在EXCEL单元格中添加形状和文本

如何在Microronaut中将 map 读取为 map

Javadoc在方法摘要中省略方法

SonarLint:只能有条件地调用方法(S)

WebSockets和Spring Boot安全性出现错误401

Java组件项目中的JavaFX对话框国际化

AbstractList保证溢出到其他方法

使IntelliJ在导入时优先 Select 一个类或将另一个标记为错误

处理4.3问题:javax.xml.ind包不存在(&Q;).您可能在学习GitHub教程时遗漏了库.&Q

始终使用Spring Boot连接mongodb上的测试数据库

如何在java中从以百分比表示的经过时间和结束日期中找到开始日期