rainlightLEI 2022-08-07 09:36 采纳率: 0%
浏览 65
已结题

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!")
}

运行结果及报错内容

根本运行不了

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

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

我想要达到的结果

能正常运行

  • 写回答

2条回答 默认 最新

  • ilmss 2022-08-07 10:25
    关注

    其实我的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

    评论

报告相同问题?

问题事件

  • 已结题 (查看结题原因) 8月7日
  • 修改了问题 8月7日
  • 创建了问题 8月7日