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

首次运行Flutter应用遇构建失败:无法删除目录异常

问题:Flutter应用运行时Gradle删除目录失败

严格按照官方教程运行第一个Flutter应用,选择android-x64模拟器作为目标设备,运行示例应用时出现以下Gradle构建错误:

Launching lib\main.dart on sdk gphone64 x86 64 in debug mode...
FAILURE: Build failed with an exception.

What went wrong:
Execution failed for task ':app:checkDebugAarMetadata'.
> Unable to delete directory
  C:\flutterdev\mydev\flutter_application_1\build\app\intermediates\aar_metadata_check\debug\checkDebugAarMetadata'

Try:
   Run with --stacktrace option to get the stack trace.
   Run with --info or --debug option to get more log output.
   Run with --scan to get full insights.
   Get more help at https://help.gradle.org.

BUILD FAILED in 2s
Error: Gradle task assembleDebug failed with exit code 1

已执行flutter doctor,检测结果无异常:

c:\flutterdev\mydev>flutter doctor
   Doctor summary (to see all details, run flutter doctor -v):
  [√] Flutter (Channel stable, 3.29.2, on Microsoft Windows [Version 
   10.0.19045.5608], locale en-US)
  [√] Windows Version (10 Pro 64-bit, 22H2, 2009)
  [√] Android toolchain - develop for Android devices (Android SDK 
  version 35.0.1)
  [√] Chrome - develop for the web
  [√] Visual Studio - develop Windows apps (Visual Studio Community 2022 17.13.6)
  [√] Android Studio (version 2024.3)
  [√] VS Code (version 1.99.0)
  [√] Connected device (4 available)
  [√] Network resources

  • No issues found!

解决方案

  • 关闭所有可能占用目标目录的程序(如Android Studio、VS Code、打开该目录的文件资源管理器),重新执行flutter run
  • 手动删除项目根目录下的build文件夹,再运行flutter run
  • 执行flutter clean命令清理构建缓存,之后重新构建应用
  • 检查目录权限:确认当前用户对C:\flutterdev\mydev\flutter_application_1\build文件夹拥有读写权限,可通过右键文件夹→属性→安全选项卡查看并调整
  • 若以上方法无效,重启电脑后再尝试构建应用

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.13 11:41:05