Код: Выделить всё
> Task :app:kaptGenerateStubsDebugKotlin FAILED
e: java.lang.IllegalAccessError: class org.jetbrains.kotlin.kapt3.base.KaptContext (in unnamed module @0x4d1ecff7) cannot access class com.sun.tools.javac.util.Context (in module jdk.compiler) because module jdk.compiler does not export com.sun.tools.javac.util to unnamed module @0x4d1ecff7
at org.jetbrains.kotlin.kapt3.base.KaptContext.(KaptContext.kt:28)
at org.jetbrains.kotlin.kapt3.KaptContextForStubGeneration.(KaptContextForStubGeneration.kt:40)
at org.jetbrains.kotlin.kapt3.AbstractKapt3Extension.contextForStubGeneration(Kapt3Extension.kt:287)
at org.jetbrains.kotlin.kapt3.AbstractKapt3Extension.analysisCompleted(Kapt3Extension.kt:171)
at org.jetbrains.kotlin.kapt3.ClasspathBasedKapt3Extension.analysisCompleted(Kapt3Extension.kt:102)
class org.jetbrains.kotlin.kapt3.base.KaptContext (в безымянный модуль @0x4d1ecff7) не может получить доступ к классу com.sun.tools.javac.util.Context (в модуле jdk.compiler), поскольку модуль jdk.compiler не экспортирует com.sun.tools.javac.util для безымянного модуля @0x4d1ecff7
Погуглив, сообщение об ошибке очень похоже на это: «Kapt is несовместим с JDK 16+». Но дело в том, что я использую JDK 11. (Один и тот же результат как для стандартного JDK Android Studio (11.0.10), так и для «11.0.13 2021-10-19 LTS», загруженного с www.oracle.com.)
Есть идеи, как заставить это работать на M1 Mac?
Подробнее здесь: https://stackoverflow.com/questions/706 ... ook-jdk-11
Мобильная версия