Android Studio 中缺少 Kotlin 临时文件输出

问题描述 投票:0回答:4

我正在使用 Android Studio 3.2 并尝试运行临时文件,但找不到 println 的输出位置。

我的草稿文件的内容:

fun main(args: Array<String>) {
    println("Hello, world!")
}

但是输出窗口缺少“Hello, world!”

我是不是看错地方了?

android android-studio intellij-idea kotlin
4个回答
16
投票

.kts
文件不需要
main
函数。您可以在顶层添加打印语句。

这可以解释有关

args
未使用的警告,因为
main
从未被调用。

脚本是具有顶级可执行代码的 Kotlin 源文件 (.kts)。
使用命令行运行脚本


1
投票

只需删除 main 函数,例如:main(args: Array){ },但保留 main 的内部内容,例如暂存文件中的函数调用,例如:callingFun("PassingString")。 然后点击scratchs文件的运行按钮,然后输出应该显示在相关代码行的右侧。 screen shot


0
投票

只要保持在线条下方即可

println("Hello, world!")

Moira 提到的是正确的,因为函数 main() 从未被调用过。


0
投票

请参见下图的输出。您需要删除 main 函数头。 enter image description here

© www.soinside.com 2019 - 2024. All rights reserved.