首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Google的SHA1

Google的SHA1
EN

Stack Overflow用户
提问于 2015-05-05 13:41:50
回答 1查看 384关注 0票数 1

我有点困惑如何为我的应用程序获得SHA1。

我看到所有的导游都说:

代码语言:javascript
复制
keytool -list -v -keystore C:\Users\user\.android\debug.keystore -alias androiddebugkey -storepass android -keypass android

但是,当我在Google上为我的应用程序签名时,我用一个键(通过为我创建的一个与debug.keystore无关的文件应用密钥存储路径)对它进行签名。

什么意思?当我想申请一个SHA1时,我应该从哪里得到它?

如果我从指南中所说的--就像SHA1依赖于计算机debug.keystore文件一样--获得了它,如果我将开发切换到其他计算机,又会怎样呢?

逻辑上说,这取决于为应用程序签名而创建的密钥存储路径。

我应该如何获得适当的SHA1?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-05-05 13:43:26

您可以创建一个新的调试证书,然后在多台计算机上使用该证书并使用该证书的SHA1。

然后在gradle配置中像这样使用它,注意使用您自己的路径,这仅用于演示

代码语言:javascript
复制
signingConfigs {
    release {
         .....
    }
    debug {
        storeFile file(String.format("%s/%s/%s", "$rootProject.projectDir", "keys", "debug.keystore"))
        storePassword "android"
        keyAlias "debug"
        keyPassword "android"
    }
}
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/30054704

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档