误删IntelliJ IDEA模块后Gradle仍构建不存在模块,如何修复?
解决Gradle持续构建已删除模块的问题
- 先检查项目根目录的
settings.gradle(或settings.gradle.kts)文件——这是Gradle识别子模块的核心配置,搜索bluetooth相关的模块声明(比如include ':bluetooth'),找到后直接删除并保存文件。 - 清理Gradle本地缓存:找到本地Gradle缓存目录(默认路径:Mac/Linux为
~/.gradle/caches,Windows为C:\Users\<你的用户名>\.gradle\caches),删除其中的modules-2文件夹,或者直接删除整个caches目录,之后重新同步Gradle。 - 检查IDEA的
.idea配置目录:- 打开
.idea/modules.xml,查找包含bluetooth的模块条目(类似<module fileurl="file://$PROJECT_DIR$/bluetooth.iml" .../>),删除对应行后重启IDEA。 - 打开
.idea/workspace.xml,搜索bluetooth相关的配置内容,若有残留直接删除。
- 打开
- 在终端执行Gradle命令:先运行
./gradlew clean(Windows系统用gradlew clean),再执行./gradlew build --refresh-dependencies强制刷新依赖并重新构建。 - 若以上步骤无效,删除项目根目录以及所有子模块下的
build文件夹,之后重新同步项目。
内容的提问来源于stack exchange,提问作者mal
相关产品推荐
相关产品推荐

