Это добавлено в мой файл проекта 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 выполнена успешно, но сборка завершается с ошибкой, описанной выше. Я использую AGP 8.0.0 и Gradle версии 8.1 с версией Java VERSION_11 и минимальным SDK 24 и целевым SDK 33.




У меня была такая же проблема.
Я обновил плагин Realm 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.
Я надеюсь, что эти советы будут вам полезны.