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

Flutter执行':app:compileFlutterBuildDebug'报错无法创建父目录怎么解决?

问题诱因
  • 跨设备拷贝的Flutter项目残留了原设备的编译配置,原项目Android模块的Gradle缓存、编译中间产物内硬编码了原设备的用户目录路径(C:\Users\user),和你当前设备的实际用户路径不匹配,编译过程中尝试往不存在的目录写入文件触发报错。
  • 仅执行flutter clean仅能清理Flutter工程层面的缓存,无法清除Android目录下的Gradle残留配置,因此问题无法得到解决。
修复步骤
  • 关闭当前运行的IDE(Android Studio/VS Code),终止所有和该项目相关的编译进程。
  • 手动删除项目根目录下的build文件夹,再进入项目内的android目录,删除其中的.gradle、build两个文件夹。
  • 可选检查:打开android目录下的local.properties文件,确认sdk.dir配置的路径和你当前设备的Android SDK存储路径一致,如不一致手动修改为正确路径。
  • 回到项目根目录,重新执行flutter clean命令。
  • 执行flutter pub get重新拉取项目依赖。
  • 重新打开IDE运行项目即可,Gradle会自动适配当前设备的路径重新生成全部编译配置。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.02 14:09:03