android - android studio IDE中的Kotlin编译器预发布问题

标签 android android-studio kotlin

我在 Android Studio 中的项目遇到问题。我收到这样的错误消息

Class ‘kotlin.Unit’ is compiled by a pre-release version of Kotlin and cannot be loaded by this version of the compiler



我项目中几乎所有的程序代码都会收到相同的错误消息。即使它只是一个简单的程序代码,像这样

like this

最佳答案

您需要添加参数 -Xskip-prerelease-check到 IDE。
我的解决方案:

  • build.gradle.kts

  • plugins {
        val kotlin = "1.5.0-M1"
        kotlin("jvm") version kotlin
    }
    tasks{
        withType<KotlinCompile> {
            kotlinOptions { 
              freeCompilerArgs += listOf("-Xskip-prerelease-check") 
            }
        }
    }
    
  • Intellij 理念:
    image
  • File -> Invalidate caches / restart -> Invalidate and restart不会帮助你。

    关于android - android studio IDE中的Kotlin编译器预发布问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61100871/

    相关文章:

    java - Kotlin Cast EditText、TextView 来查看

    android - ViewModel fragment 在屏幕旋转时重新创建

    android - flutter -FCM : how to store background message to SQLite

    android - 应用程序到应用程序的语音通话,如 Android 中的 Viber 和 Line

    android - 如何在构建过程中从Android库项目aar Artifact 中排除库jar?

    Android程序类型已经存在错误

    Android 华为图像分割不适用于发布版本

    java - 从 arraylist 和 hashmap 中删除重复项

    java - 如何在 Android 中的自定义异常类中外部化错误消息的字符串

    android - Android Studio 2.0 QObject:无法从OSX上的另一个线程停止计时器