在Android Studio中运行单个.kt文件

Ana*_*nth 3 kotlin android-studio

我在Android Studio中创建了一个Scratch Kotlin文件.我只是想运行这个scratch.kt文件并获得输出.

我摆弄了Run Cofigurations但却无法理解将进入Main Class的内容.

在此输入图像描述

Rob*_*bCo 9

如果你创建一个main在任何kotlin文件中调用的顶级函数,它旁边会出现一个绿色运行按钮,允许你将它作为一个程序运行:
在此输入图像描述

请注意,这适用于Android Studio以及IntelliJ IDEA.

  • 它给了我“线程“main”java.lang.ClassNotFoundException中的异常:KotlinClass2Kt” (3认同)
  • @AnanthRajSingh 这完全取决于您的代码和配置。在 Android Studio 中,这仍然使用 gradle 将您的代码构建为应用程序。例如,当您使用 Android 系统类时,它会编译正常但无法运行,因为这些类在运行时不可用。正如其他人所建议的那样,您可以使用 IntelliJ IDEA(社区版也是免费的)来试试运气。它使用不同的环境和构建系统。否则将您的代码和错误作为单独的问题发布。 (2认同)

Eri*_*ori 5

您可以使用 File -> New -> Scratch File -> Kotlin 创建一个临时 kotlin 文件。有了这个,您应该能够创建和运行 kotlin 脚本文件来尝试功能、代码等。

如果您打算创建一个完整的独立 kotlin 项目。我的建议是使用 IntelliJ IDEA。使用 Android Studio 这样做可能是可能的,但您不会停止面临问题并且不得不一直寻找解决方法。