Business
Jobs
  • About Us
  • Solutions
    • Job Postings
      Post your job and receive qualified candidates in 48h.
    • Candidate Assessments
      500+ technical and psychological tests, plus anti-fraud.
    • Headhunting
      Tailor-made executive search from start to finish.
    • Payroll + EOR
      Payroll dispersal and EOR across 15+ LATAM countries.
  • Pricing
  • Jobs

0

673
Views
kaptGenerateStubsDebugKotlin falla en un Macbook Apple M1 (JDK 11)

Recibo esta falla tanto en Android Studio como ejecutando ./gradlew assembleDebug en la línea de comando en una nueva Macbook con chip Apple M1 Max. En mi viejo Intel Mac no hay problemas para construir el proyecto.

 > 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.<init>(KaptContext.kt:28) at org.jetbrains.kotlin.kapt3.KaptContextForStubGeneration.<init>(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)

( Aquí está la salida de error completa )

La clase org.jetbrains.kotlin.kapt3.base.KaptContext (en el módulo sin nombre @0x4d1ecff7) no puede acceder a la clase com.sun.tools.javac.util.Context (en el módulo jdk.compiler) porque el módulo jdk.compiler no exporta com. sun.tools.javac.util al módulo sin nombre @ 0x4d1ecff7

Buscando en Google, el mensaje de error se parece mucho al de aquí: " Kapt no es compatible con JDK 16+ ". Pero la cuestión es que estoy usando JDK 11. (El mismo resultado en el JDK predeterminado de Android Studio (11.0.10) y "11.0.13 2021-10-19 LTS" descargado de www.oracle.com).

¿Alguna idea de cómo hacer que esto funcione en el M1 Mac?

over 4 years ago · Santiago Trujillo
2 answers
Answer question

0

Desde el enlace que mcomella compartió: https://youtrack.jetbrains.com/issue/KT-45545 , lo arreglaron en Kotlin 1.6.x.

Así que cambiar a Kotlin 1.6.x funcionó para mi caso (Apple M1 Pro).

over 4 years ago · Santiago Trujillo Report

0

Lo resuelvo en mi MacBook Air M1 actualizando la versión de Kotlin y todas las demás bibliotecas para la última versión, también debe actualizar compileSDKVersion y targetSDKVersion para la última versión.

over 4 years ago · Santiago Trujillo Report
Answer question
Find remote jobs

Discover the new way to find a job!

Top jobs
Top job categories
Business
Post vacancy Pricing Sales
Legal
Terms and conditions Privacy policy
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Show me some job opportunities
There's an error!