我正在尝试在Android Studio 3.3.2中添加AAR的Kotlin源。当我选择“选择源...”并选择相应的source.jar时,它不起作用。 Android Studio仅显示“正在附加...”,但没有任何反应,如下面的屏幕截图所示。
由于我可以看到NoSuchElementException,所以Android Studio中有一个Bug 在日志中,或者不需要source.jar。欢迎提供解决问题的任何提示。
这里是例外:
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)
注意:我打开了Android-Studio的门票-> https://issuetracker.google.com/issues/128352536
答案 0 :(得分:1)
按照以下步骤在您的项目中配置kotlin:-
在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'
还添加
classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:1.3.21"
清理并构建您的项目。它对我有用。