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

Android Studio执行gradle signingReport无法获取SHA-1 Key求助

执行gradle signingReport未输出SHA-1的解决办法

问题场景

在Android Studio中执行gradle signingReport命令获取SHA-1密钥时,未得到预期的SHA-1输出,控制台显示异常内容。

解决步骤

  • 确认签名配置完整性
    检查Module级build.gradle文件,确保已正确配置debug/release签名信息,示例如下:
    android {
        signingConfigs {
            debug {
                keyAlias 'androiddebugkey'
                keyPassword 'android'
                storeFile file('~/.android/debug.keystore')
                storePassword 'android'
            }
            release {
                keyAlias '你的密钥别名'
                keyPassword '你的密钥密码'
                storeFile file('你的密钥库路径.jks')
                storePassword '你的密钥库密码'
            }
        }
        buildTypes {
            debug {
                signingConfig signingConfigs.debug
            }
            release {
                signingConfig signingConfigs.release
            }
        }
    }
    
  • 改用Android Studio图形化操作
    跳过终端命令,直接在右侧Gradle面板中找到项目 → Tasks → android → 双击signingReport,完成后查看底部Run面板的输出。
  • 清理后重新构建
    先执行gradlew clean(Windows)或./gradlew clean(Mac/Linux)清理项目,再重新执行signingReport命令。
  • 适配Gradle版本
    过旧的Gradle版本可能导致命令异常,更新Project级build.gradle中的插件版本:
    dependencies {
        classpath 'com.android.tools.build:gradle:7.4.2' // 匹配你的Android Studio版本
    }
    
    同时更新gradle/wrapper/gradle-wrapper.properties中的Gradle分发地址:
    distributionUrl=https\://services.gradle.org/distributions/gradle-7.5-bin.zip
    
  • 校验Java环境
    执行java -version确认终端使用的JDK版本符合Android Studio要求,推荐使用Android Studio自带的JDK,可在File > Project Structure > SDK Location中查看并配置。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.28 02:12:45