Android 将Kotlin源连接到AAR不';我不能在安卓工作室工作

Android 将Kotlin源连接到AAR不';我不能在安卓工作室工作,android,android-studio,intellij-idea,kotlin,aar,Android,Android Studio,Intellij Idea,Kotlin,Aar,我试图在Android Studio 3.3.2中添加AAR的Kotlin源代码。当我选择“ChooseSources…”并选择相应的source.jar时,它不起作用。Android Studio只显示“Attaching…”,但没有任何动作,如下面的屏幕截图所示 要么是Android Studio中有一个Bug,因为我可以看到一个NosTouchElementException 在日志或source.jar中,不符合需要。任何解决这个问题的暗示都是受欢迎的 例外情况如下: java.uti

我试图在Android Studio 3.3.2中添加AAR的Kotlin源代码。当我选择“ChooseSources…”并选择相应的source.jar时,它不起作用。Android Studio只显示“Attaching…”,但没有任何动作,如下面的屏幕截图所示

要么是Android Studio中有一个Bug,因为我可以看到一个NosTouchElementException 在日志或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->

配置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"

清理并构建您的项目。这对我很有效。

你想添加AAR吗?如果已经添加了AAR,请确保您已将其作为模块依赖项包含在gradle文件中。我正在尝试添加一个包含kotlin源文件的sources.jar。为此,您需要首先在项目中配置kotlin。由于该项目是纯java项目,因此它不起作用,只有第三方库的源代码是用kotlin编写的。即使您的项目是纯java项目,如果您使用kotlin添加第三方库,您也需要在项目中配置kotlin