在Java代码中导入Kotlin类-Android studio

在Java代码中导入Kotlin类-Android studio,java,android,android-studio,kotlin,gradle,Java,Android,Android Studio,Kotlin,Gradle,我正在使用一个用Java编写的Android应用程序,我需要一个外部Java文件来导入一些Kotlin类: import kotlin.Pair; import kotlin.Unit; import kotlin.collections.CollectionsKt; import kotlin.jvm.functions.Function1; import kotlin.jvm.functions.Function2; 我只是找不到任何关于如何编辑编译器能够解析这些类的Gradle脚本的信息

我正在使用一个用Java编写的Android应用程序,我需要一个外部Java文件来导入一些Kotlin类:

import kotlin.Pair;
import kotlin.Unit;
import kotlin.collections.CollectionsKt;
import kotlin.jvm.functions.Function1;
import kotlin.jvm.functions.Function2;
我只是找不到任何关于如何编辑编译器能够解析这些类的Gradle脚本的信息。当尝试运行时,我只得到错误
org.gradle.api.GradleException:请在“app(:app)”中至少初始化一个Kotlin目标

在my MainActivity中创建了此类的实例

模块的My
build.gradle
包含插件
id'org.jetbrains.kotlin.multiplatform'version'1.5.10'
和依赖项

implementation 'androidx.core:core-ktx:1.5.0'
implementation "org.jetbrains.kotlin:kotlin-stdlib:1.5.10"
我是Gradle构建脚本的新手,我不知道自己做错了什么


编辑:我正在使用Gradle 7.0.1

将其添加到您的项目级别
构建。Gradle

    classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlin_version"
在应用程序级别
build.gradle
文件的顶部:

    apply plugin: 'kotlin-android'
如果您仍然面临任何问题,您可以参考