我有点困惑如何为我的应用程序获得SHA1。
我看到所有的导游都说:
keytool -list -v -keystore C:\Users\user\.android\debug.keystore -alias androiddebugkey -storepass android -keypass android但是,当我在Google上为我的应用程序签名时,我用一个键(通过为我创建的一个与debug.keystore无关的文件应用密钥存储路径)对它进行签名。
什么意思?当我想申请一个SHA1时,我应该从哪里得到它?
如果我从指南中所说的--就像SHA1依赖于计算机debug.keystore文件一样--获得了它,如果我将开发切换到其他计算机,又会怎样呢?
逻辑上说,这取决于为应用程序签名而创建的密钥存储路径。
我应该如何获得适当的SHA1?
发布于 2015-05-05 13:43:26
您可以创建一个新的调试证书,然后在多台计算机上使用该证书并使用该证书的SHA1。
然后在gradle配置中像这样使用它,注意使用您自己的路径,这仅用于演示
signingConfigs {
release {
.....
}
debug {
storeFile file(String.format("%s/%s/%s", "$rootProject.projectDir", "keys", "debug.keystore"))
storePassword "android"
keyAlias "debug"
keyPassword "android"
}
}https://stackoverflow.com/questions/30054704
复制相似问题