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

Flutter Android debug构建报错:debug/out不是可读目录如何解决

Flutter Android debug构建失败修复方案

报错信息

[ +201 ms] FAILURE: Build failed with an exception.
[        ] * What went wrong:
[        ] Execution failed for task ':app:processDebugResources'.
[        ] > A failure occurred while executing com.android.build.gradle.internal.tasks.Workers$ActionFacade
[   +1 ms]    > Path '/Users/***/Documents/dev/***/***/dev/***/build/firebase_dynamic_links/intermediates/compiled_local_resources/debug/out' is not a readable directory.

故障根因

release构建后Gradle缓存与Flutter项目构建缓存不匹配,导致firebase_dynamic_links插件的debug版本中间资源目录未正常生成。

修复步骤

  • 执行Flutter项目清理命令:flutter clean
  • 进入项目根目录下的android文件夹,删除当前项目的Gradle临时缓存目录.gradle
  • 清理全局Gradle缓存:
    • macOS/Linux 执行终端命令:rm -rf ~/.gradle/caches/
    • Windows 进入路径C:\Users\你的用户名\.gradle\caches\,删除目录下所有文件
  • 回到Flutter项目根目录,重新拉取依赖:flutter pub get
  • 启动debug构建,Gradle会自动重新生成所有缺失的中间资源目录

临时绕过方案

若需要快速恢复构建,可手动创建缺失的build/firebase_dynamic_links/intermediates/compiled_local_resources/debug/out目录后再执行构建。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.03 08:48:03