You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

VS Code中Gradle任务未与settings.json和tasks.json同步问题

解决VS Code任务列表旧任务残留、新任务不显示问题

针对你将Gradle任务从settings.json迁移到tasks.json后出现的旧任务残留、新任务不显示问题,可以尝试以下步骤:

  • 确认tasks.json位置正确性
    确保tasks.json文件放在当前项目根目录的.vscode文件夹下,而非用户全局设置的.vscode目录。只有项目目录下的tasks.json才会被当前项目识别。

  • 重置任务缓存
    打开命令面板(Windows/Linux按Ctrl+Shift+P,Mac按Command+Shift+P),输入并执行Tasks: Reset Tasks Cache命令,强制VS Code清空旧任务缓存并重新加载任务配置。

    如果找不到该命令,可手动删除缓存文件:

    • Windows:删除%APPDATA%\Code\User\workspaceStorage下对应项目的缓存文件夹
    • Mac:删除~/Library/Application Support/Code/User/workspaceStorage下对应项目的缓存文件夹
    • Linux:删除~/.config/Code/User/workspaceStorage下对应项目的缓存文件夹
  • 校验tasks.json语法
    检查tasks.json是否存在语法错误(比如逗号遗漏、括号不匹配),可借助VS Code的JSON语法检查提示,确保配置格式正确。

  • 强制扫描任务
    打开命令面板,输入并执行Tasks: Scan for Tasks命令,触发VS Code重新扫描并加载当前项目的所有任务配置。

  • 排查Gradle插件影响
    由于之前使用了Gradle插件的gradle.javaDebug配置,插件可能缓存了旧任务。可以暂时禁用Gradle插件,重启VS Code后再重新启用,让插件重新读取任务配置。

  • 检查任务可见性配置
    确认tasks.json中的任务未设置"hidden": true属性,同时group配置正确(你的配置中"kind": "build"会让任务出现在「Build」任务组下)。

内容的提问来源于stack exchange,提问作者Manuel Hummler

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.22 01:52:44