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

428
Views
AndroidStudio: se encontró una clase duplicada en los módulos annotations-13.0 y kotlin-compiler-embeddable

Al actualizar AndroidStudio esta semana, me vi obligado a agregar AnnotationProcessor:

(Ni siquiera entiendo para qué.)

Los procesadores de anotaciones deben declararse explícitamente ahora. Se encontró que las siguientes dependencias en el classpath de compilación contienen un procesador de anotaciones. Agréguelos a la configuración del procesador de anotaciones. kotlin-compiler-embeddable-1.3.11.jar (org.jetbrains.kotlin:kotlin-compiler-embeddable:1.3.11)

Así que agregué a mi app.build.gradle:

 dependencies { ... annotationProcessor "org.jetbrains.kotlin:kotlin-compiler-embeddable:$kotlin_version" ... }

Pero ahora no puedo deshacerme de los siguientes errores:

 Run tasks :app:checkDebugDuplicateClasses > Duplicate class found in modules annotations-13.0.jar (org.jetbrains:annotations:13.0) and kotlin-compiler-embeddable-1.3.11.jar (org.jetbrains.kotlin:kotlin-compiler-embeddable:1.3.11)

No sé dónde se declara/importa org.jetbrains:annotations:13.0 en mis gradles o configuraciones.

¿Cómo puedo solucionar este error?

over 4 years ago · Santiago Trujillo
3 answers
Answer question

0

Recibí un error de Gradle similar que indicaba que se encontró una clase duplicada en las anotaciones cuando intenté usar kotlin en algún proyecto antiguo. En mi caso, tengo que eliminar la siguiente dependencia que estaba causando conflicto con el módulo de anotaciones de kotlin.

 implementation 'org.jetbrains:annotations-java5:17.0.0'
over 4 years ago · Santiago Trujillo Report

0

Recibí un error similar debido a que algunas bibliotecas usan diferentes versiones de la misma biblioteca de anotaciones intellij.

Ejecuto app:dependencies y descubrí que la biblioteca com.xx.yy usa la dependencia intellij.annotations.12. Entonces excluyo eso para esa biblioteca solo con

implementación ("com.xx.yy:1.2.3") {excluir grupo: 'com.intellij', módulo: 'anotaciones'}

over 4 years ago · Santiago Trujillo Report

0

./gradlew app:dependencies

comprobar todas las dependencias

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!