【问题标题】:Getting a gradle build error. Build failed with an exception得到一个 gradle 构建错误。构建失败并出现异常
【发布时间】:2021-03-12 04:18:44
【问题描述】:

在 android studio 上更新我的 Kotlin 插件后出现此错误。

package com.inovate.kotlin.module3.decorations

fun main(args: Array<String>) {
    makeDecorations()
}

fun makeDecorations() {
    val d1 = Decorations("rectangle", 56, 20)
}

data class Decorations(val shape : String, val weight : Int, val area : Int)

这是错误:

* Where:
Initialization script '/private/var/folders/bn/st769wd16nv1d5_wccw8_tm00000gn/T/DecorationsKt_main__2.gradle' line: 27

* What went wrong:
A problem occurred configuring project ': app'.
> Could not create task ':app:DecorationsKt.main()'.
   > SourceSet with name 'main' not found.

当我运行堆栈跟踪时:

Caused by: org.gradle.api.internal.tasks.DefaultTaskContainer$TaskCreationException: Could not create task ':app:DecorationsKt.main()'.

Caused by: org.gradle.api.UnknownDomainObjectException: SourceSet with name 'main' not found.

我已更新所有依赖项,使缓存无效并重新启动,并尝试删除我的 .idea 文件夹但没有成功。

【问题讨论】:

    标签: android android-studio kotlin build.gradle


    【解决方案1】:

    这发生在文件腐蚀期间,因此需要几个步骤来解决此问题

    在 intellij idea 中构建 > 第1步: 清洁项目 第2步: 重建 如果它不起作用 定位到项目 > 删除 .idea 文件夹 最后使缓存重启无效

    【讨论】:

    • 我试过了还是不行:(
    • 啊,好的,请确保您在重新启动 ide 后删除了 .idea 文件夹,然后下一步将删除 Run/Debug 配置中最后一个 kotlin 运行配置(alt + delete),最后从 run gutter 运行它(主函数中的图标)如果这些步骤不起作用,请重新创建新的 kotlin 文件(不是项目)@jeanlucrotolo
    • 仍然没有工作 - 我删除了 .idea 文件夹,使缓存重启无效,从 kotlin 运行配置中删除了该文件,然后尝试从装订线图标运行。仍然没有运气 - 我什至创建了一个新文件和新项目。
    • 你更新你的gradle了吗@jeanlucrotolo
    • @jeanlucrotolo 我的意思是 gradle wrapper / gradle deamon
    猜你喜欢
    • 1970-01-01
    • 2015-10-01
    • 1970-01-01
    • 2018-10-29
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-04-08
    相关资源
    最近更新 更多