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

时间:2019-01-16 13:05:07

标签: android-studio kotlin

我在Android Studio中创建了Scratch Kotlin文件。我只想运行此scratch.kt文件并获取输出。

我摆弄了Run Cofigurations,但不明白将要进入Main Class的内容。

enter image description here

4 个答案:

答案 0 :(得分:7)

如果您在任何kotlin文件中创建名为main的顶级函数,则会在其旁边显示一个绿色的运行按钮,使您可以将其作为程序运行:
enter image description here

请注意,这在Android Studio和IntelliJ IDEA中均有效。

答案 1 :(得分:3)

您可以使用File-> New-> Scratch File-> Kotlin创建草稿kotlin文件。 有了它,您应该能够创建并运行kotlin脚本文件来尝试功能,代码等。

如果您打算创建一个完整的独立kotlin项目。我的建议是使用IntelliJ IDEA。可以使用Android Studio这样做,但您不会停止面对问题,而不必一直搜索解决方法。

答案 2 :(得分:1)

使用此代码,您将在函数附近看到运行图标。

class Test {
    companion object {
        @JvmStatic
        fun main(args: Array<String>) {
            println("Hello test!")
        }
    }
}

答案 3 :(得分:0)

Android Studio允许运行Kotlin代码,但是绿色三角形(“运行”)会在您不使用类文件或在类的括号外添加fun main(args: Array<String>){}时显示。因此,我这样做的方式(在AS 4.0中)是:

  1. 创建Kotlin文件(不选择CLASS)并放入其中:

    fun main(args:Array){}

  2. 然后,在此方法内,您可以使用Kotlin类。您可以例如:

    有趣的主(args:数组){ var oneMan:Man = Man() oneMan.method() }

成为普通科特林班的人。