将Kotlin源附加到AAR在Android Studio中不起作用

问题描述 投票:1回答:1

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

enter image description here

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

android android-studio intellij-idea kotlin aar
1个回答
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"

清理并构建项目。它对我有用。

© www.soinside.com 2019 - 2024. All rights reserved.