【问题标题】:In Android Studio, pasting Java code into a Kotlin file doesn't convert to Kotlin anymore在 Android Studio 中,将 Java 代码粘贴到 Kotlin 文件中不再转换为 Kotlin
【发布时间】:2020-05-20 03:59:48
【问题描述】:

当您将 Java 代码粘贴到 Android Studio 中的 Kotlin 文件中时,您会看到一个对话框,用于将 Java 转换为 Kotlin。当我按“是”时,IDE 会思考几秒钟,但没有任何反应。

  • 我尝试在设置中关闭和打开该功能。
  • 我将 Kotlin 扩展升级到版本 1.3.61。
  • 我完全重新安装了 Android Studio(版本 3.5.3)。
  • 我尝试删除所有包含缓存和设置的 Android Studio 目录。

没有任何帮助。有人知道如何解决这个问题吗?我真的很喜欢这个功能。

【问题讨论】:

  • @Skizo-ozᴉʞS 哇,好像是这样,谢谢!但我认为这仍然很奇怪。因为我尝试了一个不转换的简单毕加索调用,一个非常简单的 switch 语句与一个案例。也不行。但是 SOPLN 确实有效!那么这个功能是不是变得更糟了?

标签: java android android-studio kotlin


【解决方案1】:

有时,它无法正常工作。尝试invalidate caches / restart 一次。如果它不起作用,我向您推荐这个网站: Convert Java To Kotlin

【讨论】:

    【解决方案2】:

    有时 IDE 由于其复杂性而无法转换,只需尝试使用 SOPLN 转换一个简单的方法并检查它是否有效。

    顺便说一句,如果你想将 Java 文件转换为 Kotlin 文件,请记住你有以下操作:

    【讨论】:

    • 谢谢,这似乎是我的问题。虽然我确实尝试了一些简单的代码部分,但它显然无法转换它仍然太复杂......同样奇怪的是,Android Studio 在无法将代码解析/转换为 Kotlin 时没有显示任何警报。这里绝对有改进的余地。
    猜你喜欢
    • 2018-04-16
    • 1970-01-01
    • 1970-01-01
    • 2018-06-07
    • 1970-01-01
    • 1970-01-01
    • 2021-08-22
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多