【发布时间】:2018-03-04 12:15:33
【问题描述】:
这是我的项目结构。我使用 Gradle Kotlin DSL。问题是“我的应用程序模块不是基于 Gradle”,但它有 build.gradle.kts 文件。 我还在 app 模块中添加了 buildSrc,但没有帮助。
【问题讨论】:
标签: android gradle kotlin gradle-kotlin-dsl
这是我的项目结构。我使用 Gradle Kotlin DSL。问题是“我的应用程序模块不是基于 Gradle”,但它有 build.gradle.kts 文件。 我还在 app 模块中添加了 buildSrc,但没有帮助。
【问题讨论】:
标签: android gradle kotlin gradle-kotlin-dsl
你的 settings.gradle.kts 是什么样子的?
它应该包含如下内容:
包括(“应用程序”)
这告诉根模块(顶级)上的 gradle 还需要构建一个子模块。
我还在您的项目结构中看到了一个文件 settings.gradle.txt。我觉得这好像是个错误,你可以删除它吗?
关于 buildSrc:文档说明:
在多项目构建中,buildSrc 目录只能有一个 必须在根目录下
https://docs.gradle.org/current/userguide/multi_project_builds.html#sec:multi_project_and_buildsrc
【讨论】: