android studio 无法运行kotlin main 函数

问题遇到的现象和发生背景

照着《第一行代码》第3版安装了Android studio,新建了LearnKotlin.kt,但运行不了代码,没有书上说的代码左边的运行箭头,一直说function "main" is never used。我是完全按照书上说的去做的啊。

img


img


img

问题相关代码,请勿粘贴截图

package com.example.rainl.helloworld

/**

  • Created by rainl on 2022/8/6.
  • /

fun main(){
println("Hello Kotlin!")
}

运行结果及报错内容

根本运行不了

我的解答思路和尝试过的方法

网上搜到的好多方法都试过了,没用

我想要达到的结果

能正常运行

其实我的AndroidManifest.xml中已经设置了该属性 android:exported="true"。如果你没设置,就添加一下。

img


还有可能是Gradle构建问题

  在 项目根目录下,.idea/gradle.xml 文件中,<GradleProjectSettings> 标签下,增加:
<option name="delegatedBuild" value="false" />

img

另外一种:
New Project问题
创建新项目时勾选 Use legacy android.support libraries。如下图:

img

鼠标右键,看看有没有运行