Mac环境执行gradle wrapper命令失败,求解决方案
Gradle执行
gradle wrapper报错的解决方法 问题说明
作为编程新手,跟着课程学习时,按教授指导执行gradle wrapper命令生成Gradle Wrapper,但在Mac终端执行时报错,提示当前目录不是Gradle构建项目,缺少settings.gradle或settings.gradle.kts等必要文件,建议执行gradle init初始化。错误信息如下:
user-MBP propra % gradle wrapper 正在启动Gradle守护进程(后续构建会更快) FAILURE: 构建因异常失败。 * 出错原因: 目录'path'不包含Gradle构建项目。 Gradle构建项目的根目录中应包含'settings.gradle'或'settings.gradle.kts'文件,也可能包含'build.gradle'或'build.gradle.kts'文件。 要在此目录中创建新的Gradle构建项目,请运行'gradle init' * 建议尝试: > 运行gradle init在此目录创建新的Gradle构建项目。 > 加上--stacktrace选项获取堆栈跟踪信息。 > 加上--info或--debug选项获取更多日志输出。 构建失败,耗时2秒
解决步骤
- 先确认当前终端所在目录是你要创建Gradle项目的目标目录,可执行
pwd命令查看当前路径。 - 执行初始化命令:
gradle init,按照终端的交互式提示完成项目配置(比如选择项目类型、开发语言、项目名称等)。 - 初始化完成后,当前目录会自动生成
settings.gradle(或Kotlin DSL版本的settings.gradle.kts)、build.gradle等Gradle项目必需的配置文件。 - 此时再执行
gradle wrapper命令,就能成功生成Gradle Wrapper相关文件了。
补充说明
gradle wrapper命令的作用是为已有的Gradle项目生成Wrapper文件,它不能凭空创建项目,必须依赖一个已经初始化好的Gradle项目结构,所以必须先完成项目初始化再执行该命令。
内容的提问来源于stack exchange,提问作者Tila tila
相关产品推荐
相关产品推荐

