Estoy tratando de agregar fuentes Kotlin de un AAR en Android Studio 3.3.2. No funciona cuando selecciono "Elegir fuentes..." y elijo el source.jar correspondiente. Android Studio solo muestra "Adjuntando..." pero no sucede nada, como se ve en la siguiente captura de pantalla.
O hay un error en Android Studio ya que puedo ver una excepción NoSuchElementException en los registros o source.jar no es lo necesario. Cualquier sugerencia para resolver el problema es bienvenida.
Aquí está la excepción:
java.util.NoSuchElementException at java.util.Collections$EmptyIterator.next(Collections.java:4189) at org.jetbrains.plugins.gradle.util.GradleAttachSourcesProvider.getSourceFile(GradleAttachSourcesProvider.java:160) at org.jetbrains.plugins.gradle.util.GradleAttachSourcesProvider.access$100(GradleAttachSourcesProvider.java:59) at org.jetbrains.plugins.gradle.util.GradleAttachSourcesProvider$1$1.onSuccess(GradleAttachSourcesProvider.java:126)NOTA: Abrí un ticket para Android-Studio -> https://issuetracker.google.com/issues/128352536
Configure kotlin en su proyecto siguiendo estos pasos:-
en build.gradle
apply plugin: 'kotlin-android' apply plugin: 'kotlin-android-extensions' implementation 'org.jetbrains.kotlin:kotlin-stdlib-jdk7:1.3.21' implementation 'org.jetbrains.kotlinx:kotlinx-coroutines-android:1.0.0'también agregar
classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:1.3.21"Limpie y construya su proyecto. Funcionó para mí.