1

这是我的项目结构。我使用 Gradle Kotlin DSL。问题是“我的应用程序模块不是基于 Gradle”,但它有 build.gradle.kts 文件。我还将 buildSrc 添加到 app 模块,但没有帮助。

项目结构为:

在此处输入图像描述

4

1 回答 1

1

您的 settings.gradle.kts 看起来如何?

它应该包含如下内容:

包括(“应用程序”)

这告诉根模块(顶级)上的 gradle 还需要构建一个子模块。

我还在你的项目结构中看到了一个文件 settings.gradle.txt。这对我来说似乎是一个错误,您可以删除它吗?

关于 buildSrc:文档指出:

在多项目构建中,只能有一个 buildSrc 目录,该目录必须位于根目录

https://docs.gradle.org/current/userguide/multi_project_builds.html#sec:multi_project_and_buildsrc

于 2019-01-25T13:11:27.537 回答