首页 > 解决方案 > 不推荐在没有设置文件的情况下执行 Gradle:如何编写设置文件以及保存位置

问题描述

你好朋友我是android studio(ver:3.6.1)和gradle(ver:6.0.3)的新手,我刚刚安装了它(意味着我的gradle没有安装或花费时间,所以我在chrome中手动安装文件并放置它在文件夹中,一切正常,但由于版本升级,我面临这个问题),当我用来同步它时,它向我显示错误,表明此版本中使用了已弃用的 Gradle 功能,使其与 Gradle 7.0 不兼容。使用'- -warning-mode all' 显示个别弃用警告。请参阅https://docs.gradle.org/6.3/userguide/command_line_interface.html#sec:command_line_warnings然后我使用--warning-mode all进行了相同的构建,我收到了此消息-作为未定义构建的一部分执行 Gradle 任务已被弃用。这将在 Gradle 7.0 中失败并出现错误。请参阅升级指南以获取更多信息:https: //docs.gradle.org/6.3/userguide/upgrading_version_5.html#executing_gradle_without_a_settings_file_has_been_deprecated 之后我转到给定的链接,然后我发现这个 看看 我不知道的图像如何编写 setting.gradle 或 setting.gradle.kts 文件以及将其保存在哪里我曾经尝试将其保存在我的 gradle 主文件夹中,但它给了我另一个错误,我不知道我曾经这样做的方法我已附加我的 gradle 项目构建日志截图 看看图像 谢谢 ui 希望你能帮助我请给我建议并帮助我做

标签: javaandroidgradlekotlin

解决方案


无需着急——只要您不升级到 Gradle 7.0,就不会发生任何不好的事情。由于 Gradle 6.3 是最近发布的,下一个版本至少需要 5 到 6 周的时间......

如果您的项目是一个没有子项目的简单项目,则该settings.gradle文件可以是一个空文件(尽管它需要存在)。

您必须将它放在与您的文件相同的目录中build.gradle

settings.gradle如果您开始创建多项目构建,则需要文件中的更多内容。关于多项目构建的文档是 gradle 文档的一部分(真是个惊喜!):https ://guides.gradle.org/creating-multi-project-builds/

有关允许设置的详细信息,请访问https://docs.gradle.org/current/dsl/org.gradle.api.initialization.Settings.html


推荐阅读