这是我的项目结构。我使用 Gradle Kotlin DSL。问题是“我的应用程序模块不是基于 Gradle”,但它有 build.gradle.kts 文件。我还将 buildSrc 添加到 app 模块,但没有帮助。
项目结构为:
这是我的项目结构。我使用 Gradle Kotlin DSL。问题是“我的应用程序模块不是基于 Gradle”,但它有 build.gradle.kts 文件。我还将 buildSrc 添加到 app 模块,但没有帮助。
项目结构为:
您的 settings.gradle.kts 看起来如何?
它应该包含如下内容:
包括(“应用程序”)
这告诉根模块(顶级)上的 gradle 还需要构建一个子模块。
我还在你的项目结构中看到了一个文件 settings.gradle.txt。这对我来说似乎是一个错误,您可以删除它吗?
关于 buildSrc:文档指出:
在多项目构建中,只能有一个 buildSrc 目录,该目录必须位于根目录
https://docs.gradle.org/current/userguide/multi_project_builds.html#sec:multi_project_and_buildsrc