当前位置: 首页 > 知识库问答 >
问题:

当试图更新到Kotlin 1.4.0时会出现奇怪的bug。如何让它与Gradle和IntelliJ IDEA2020.2.1一起工作?

林绪
2023-03-14
plugins {
    kotlin("jvm") version "1.4.0"
}
plugins {
    id("com.android.application")
    id("com.google.gms.google-services")
    kotlin("android")
    kotlin("kapt")
    id("kotlin-android-extensions")
    id("androidx.navigation.safeargs.kotlin")
}
implementation("org.jetbrains.kotlin:kotlin-stdlib:1.4.0")
'let((T) -> R): R' is only available since Kotlin 1.3.50 and cannot be used in Kotlin 1.3
  • 清洁项目
  • 使缓存无效并重新启动
  • 删除.gradle文件夹并重新启动
  • 修复坏掉的类路径

更新忘记提到我还得到以下警告。稳定的时候怎么不支持?

> Configure project :buildSrc
WARNING: Unsupported Kotlin plugin version.
The `embedded-kotlin` and `kotlin-dsl` plugins rely on features of Kotlin `1.3.72` that might work differently than in the requested version `1.4.0`.

共有1个答案

华章横
2023-03-14

也许您应该将Kotlin标准库显式地添加到您的依赖项中?

dependencies {
    implementation(kotlin("stdlib"))
}

在Kotlin1.4中,不再需要添加这种依赖关系。默认情况下,插件将Stdlib应用于它所应用的项目。

来自Kotlin1.4发行说明:

 类似资料:
  • 或 无效输入“(”:应为标识符字符、空格、“:”或“}”(第1行,第20列)“match(n:player{ID(n):{ID}})-[r]-()DELETE n,r” 通常我使用的是Spring数据neo4j,并没有发现这种类型的错误。 谢谢

  • 所以我正在使用pyplay和PyopenGL制作一个二维游戏,我做了一些事情来使它可以调整窗口的大小。当窗口变大时,游戏也随之变大。这一切都很好。 我的游戏是一个基于瓷砖的游戏,可以上下滚动。 然而,问题是,当我调整屏幕大小时,如果我向上或向下滚动,磁贴之间会出现奇怪的线条。向左或向右滚动时不会发生这种情况,这很奇怪。这些线只在高分辨率时出现,在低分辨率时不存在。我的代码相当大,在多个文件中,所以

  • 所以在离开我的Android Studio项目一段时间后,我运行了所有的更新。

  • 我试图在一个我的组件中使用Tesseract来执行文件上的ocr。 .ts: .html 我遵循了这个,但是这个错误显示了 我应该怎么做才能让这个工作成功?

  • 我只是很难让我的控制器单元测试正常工作,因为在我看来,如果使用OAuth,SpringDoc中的内容是不够的。在我的例子中,是Oauth2和JWT。 我尝试使用,,甚至使用和自定义定义我自己的注释,但在计算安全表达式时,总是在UserSecurityContext中获得匿名用户,无论我在工厂中设置测试上下文的是什么。。。 我提出了我刚刚想到的解决方案,但由于我不确定嘲笑令牌服务是最有效/干净的方法

  • 我有一个数据帧,我试图在条形图中绘制,但我面临一个奇怪的错误。 print语句给出: 然后是绘图代码:给出以下错误: ---------------------------------------------------------------------------KeyError回溯(最近一次调用上次)~/opt/anaconda3/lib/python3。8/现场包/熊猫/核心/索引/基础。