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

严格按官网步骤安装Flutter后执行flutter run遇:flutterBuildDebug失败错误

解决Flutter运行时flutterBuildDebug任务的MD5哈希生成错误

这问题我之前帮好几个开发者排查过,核心原因是Windows系统的InputPersonalization目录下的文件被系统进程锁定,导致Flutter构建时无法读取该文件生成MD5哈希值。给你几个亲测有效的解决步骤:

  • 结束占用文件的系统进程
    打开任务管理器,找到名为TextInputHost.exe的进程(它负责系统输入个性化功能),右键选择「结束任务」。这个进程大概率占用了报错里提到的文件,结束后就能释放锁定。

  • 修改Gradle构建配置,排除问题目录
    打开你的Flutter项目下的android/app/build.gradle文件,在android代码块中添加packagingOptions配置,让Gradle跳过扫描这个有问题的目录:

    android {
        // 保留你原本的其他配置(compileSdkVersion、defaultConfig等)
        packagingOptions {
            exclude '**/InputPersonalization/**'
        }
    }
    
  • 彻底清理构建缓存
    依次执行以下命令,清除Flutter和Gradle的旧缓存,避免残留的错误缓存影响构建:

    flutter clean
    flutter pub get
    cd android && gradlew clean
    cd ..
    
  • 重启IDE和电脑
    有时候系统进程的锁定需要彻底重启才能完全释放,重启后再执行flutter run,应该就能正常构建了。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.05.26 10:36:28