从Git克隆仓库至本地子目录为空,致VIVIDUS构建失败求助
解决VIVIDUS项目克隆后目录为空、gradlew.bat缺失的问题
修复步骤
重新完整克隆仓库
网络中断可能导致克隆不完整,执行带子模块拉取的克隆命令:git clone --recurse-submodules <目标仓库URL>--recurse-submodules参数会确保同步所有子模块内容,避免子目录为空。补全已克隆仓库的子模块
若已完成克隆,进入本地仓库目录执行:git submodule update --init --recursive该命令会拉取所有缺失的子模块文件,填充空目录。
手动生成Gradle wrapper文件
若仓库本身未包含gradlew脚本,可通过Gradle生成:- 确保本地安装符合VIVIDUS要求的Gradle版本
- 在项目根目录执行:
执行后会生成gradle wrappergradlew和gradlew.bat,即可正常运行gradlew build。
验证目录结构
操作完成后检查项目根目录,确认存在gradlew.bat、build.gradle等核心文件,空目录已被填充。
内容的提问来源于stack exchange,提问作者AlexShidl
相关产品推荐
相关产品推荐

