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

Flutter项目执行gradlew signingReport提示Missing keystore报错求助

解决执行gradlew signingReport时的"Missing keystore"错误

错误现象

执行gradlew signingReport后返回如下错误:

Task :app:signingReport
变体: debug
配置: debug
密钥库: C:\Users\Tobe\.android\debug.keystore
别名: AndroidDebugKey
错误: 密钥库缺失
----------
变体: release
配置: debug
密钥库: C:\Users\Tobe\.android\debug.keystore
别名: AndroidDebugKey
错误: 密钥库缺失
----------
变体: profile
配置: debug
密钥库: C:\Users\Tobe\.android\debug.keystore
别名: AndroidDebugKey
错误: 密钥库缺失
----------
变体: debugAndroidTest
配置: debug
密钥库: C:\Users\Tobe\.android\debug.keystore
别名: AndroidDebugKey
错误: 密钥库缺失

解决方案

  • 检查密钥库文件是否存在:导航到C:\Users\Tobe\.android\目录,确认debug.keystore文件是否存在。若文件不存在,需手动生成调试密钥库。
  • 生成调试密钥库:打开命令提示符,切换到.android目录,执行以下命令:
    keytool -genkey -v -keystore debug.keystore -storepass android -alias AndroidDebugKey -keypass android -keyalg RSA -keysize 2048 -validity 10000
    
    执行过程中按提示完成信息填写即可(可直接回车使用默认值)。
  • 验证签名配置:打开项目中android/app/build.gradle文件,检查debug签名配置的路径是否正确,确保指向存在的debug.keystore文件。示例配置:
    android {
        signingConfigs {
            debug {
                storeFile file('C:\\Users\\Tobe\\.android\\debug.keystore')
                storePassword 'android'
                keyAlias 'AndroidDebugKey'
                keyPassword 'android'
            }
        }
        // 其他项目配置...
    }
    
  • 重新执行命令:回到Flutter项目的android目录,再次运行gradlew signingReport,确认错误已修复。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.27 23:21:02