【发布时间】:2018-02-23 17:14:45
【问题描述】:
我在 Android Studio 中有一个 Kotlin 项目。我正在从 Kotlin 代码调用 Java 接口中的静态方法。构建失败并出现错误,
Calls to static methods in Java interfaces are prohibited in JVM target 1.6. Recompile with '-jvm-target 1.8'
我的 build.gradle 中有以下内容,
compileOptions {
sourceCompatibility JavaVersion.VERSION_1_8
targetCompatibility JavaVersion.VERSION_1_8
}
我还在 Kotlin 编译器设置中将 Target JVM 版本更改为 1.8。尽管如此,构建还是会引发错误。还尝试了使缓存无效并重新启动。
Android Studio 版本:3.0.1
【问题讨论】:
-
在 android studio 中尝试 File > Invalidate Cashes & Restart...
-
试过了。仍然出现同样的错误。
标签: android android-studio kotlin