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

执行gradle signingReport无输出,Flutter项目获取SHA-1密钥遇阻

解决signingReport无输出、无法获取SHA-1的问题

方法1:通过Android Studio Gradle面板执行任务

  • 调出右侧Gradle面板(没显示的话,按View > Tool Windows > Gradle打开)
  • 展开项目节点 > android > Tasks > android,找到signingReport任务
  • 双击运行该任务,完整的签名信息会直接输出在Run面板里

方法2:终端指定Android目录执行命令

  • 先切换到项目的android子目录:cd android
  • 再根据系统执行对应命令:
    • Windows系统:gradlew signingReport
    • Mac/Linux系统:./gradlew signingReport

方法3:检查并修复签名配置

  • 打开android/app/build.gradle文件,确认signingConfigs区块是否存在(哪怕是debug模式,默认也有自动生成的签名配置)
  • 如果配置缺失,添加默认debug签名配置:
signingConfigs {
    debug {
        storeFile file('debug.keystore')
        storePassword 'android'
        keyAlias 'androiddebugkey'
        keyPassword 'android'
    }
}
  • 点击同步Gradle按钮后,重新执行signingReport

方法4:清理后重建项目

  • 先执行清理命令:Mac/Linux用./gradlew clean,Windows用gradlew clean
  • 清理完成后再重新运行signingReport任务

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.01 22:52:32