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

Flutter编译报错:'attrib'命令未识别,Gradle任务执行失败

解决Flutter构建时'attrib'命令找不到的问题

核心原因

attrib是Windows系统自带命令,位于C:\Windows\System32目录下,构建失败是因为系统无法定位该命令,通常和环境变量配置缺失或系统文件损坏有关。

解决方案

  • 检查系统环境变量Path
    右键「此电脑」→「属性」→「高级系统设置」→「环境变量」,在「系统变量」中找到Path,确认是否包含C:\Windows\System32路径。如果没有,点击「新建」添加该路径,之后重启终端和IDE。

  • 验证attrib命令可用性
    打开CMD窗口,直接输入attrib并回车。如果能正常输出命令说明,证明路径配置正常;若仍报错,大概率是系统文件损坏。

  • 修复系统文件
    以管理员身份打开CMD,执行命令:

    sfc /scannow
    

    等待扫描修复完成后,重启电脑再尝试构建项目。

  • 检查项目Gradle配置
    查看项目中android/app/build.gradle或根目录build.gradle文件,确认是否有自定义调用attrib的任务。如果有,确保命令路径正确,或移除不必要的自定义逻辑。

  • 清理缓存重新构建
    执行以下命令清理缓存:

    flutter clean
    

    删除项目android目录下的.gradle文件夹,然后重新运行flutter run。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.12 16:03:19