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

运行默认Flutter应用时出现validateSigningDebug错误该如何解决?

Flutter默认应用构建报错详情
  • 构建失败最终提示:Gradle任务assembleDebug执行失败,退出码为1,总耗时1m 33s
  • 核心错误节点:任务:app:validateSigningDebug执行失败
  • 错误栈信息:

java.util.concurrent.ExecutionException: com.android.builder.utils.SynchronizedFile$ActionExecutionException: java.io.IOException: com.android.ide.common.signing.KeytoolException: Failed to create keystore

修复方案
  • 检查.android目录权限
    调试签名密钥默认存储在当前用户目录下的.android文件夹中,Windows系统路径为C:\Users\当前用户名\.android,macOS/Linux系统路径为~/.android,确认该目录对当前用户开放读写权限,权限不足时修改权限后重新构建即可。
  • 手动生成调试签名密钥
    提前配置好Java运行环境确保keytool命令可用,在终端执行以下生成命令:
# macOS/Linux执行
keytool -genkey -v -keystore ~/.android/debug.keystore -alias androiddebugkey -storepass android -keypass android -keyalg RSA -keysize 2048 -validity 10000

# Windows系统需替换为对应.android路径
keytool -genkey -v -keystore C:\Users\你的用户名\.android\debug.keystore -alias androiddebugkey -storepass android -keypass android -keyalg RSA -keysize 2048 -validity 10000

执行过程中所有询问项直接回车确认即可,密钥生成完成后重新启动构建流程。

  • 清理缓存重建
    在Flutter项目根目录依次执行以下命令清理缓存后重新构建:
flutter clean
flutter pub get

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.03 04:18:05