java - 不推荐在没有设置文件的情况下执行 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 希望你能帮助我请给我建议并帮助我做
解决方案
无需着急——只要您不升级到 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
推荐阅读
- regex - 从原始数据中捕获特定格式的日期
- c# - 有没有比使用消息框的方法,因为我正在创建一个 Web 应用程序而不是一个 Web 表单
- javascript - 调用的函数未在 React 中返回结果
- jquery - 使用 Django 的数据表无法从 MySQL 数据库中获取数据
- javascript - 如何检测被其他人脸隐藏的 3d 形状的人脸(从角度不可见)?
- react-native - 找不到参数的方法 implementation() [com.facebook.android:facebook-android-sdk:4.34.0]
- c++ - 如何为 QPlainTextEdit 设置水平溢出?
- java - ConcurrentModificationException 从迭代器中删除元素
- shell - 带有heredoc的SSH无法修改变量
- php - Laravel-Pdf 将语言设置传递给视图 niklasravnsborg/laravel-pdf