如何在Android应用程序中更改SHA1

问题描述 投票:1回答:5

我改变了我的电脑,我正在尝试更新我的应用程序。我从GIT下载了一个空洞代码但是aplications现在有不同的SHA1。怎么改呢?有一个简单的方法吗?

android gradle keystore sha1
5个回答
0
投票

请通过这个thread

这是您最初在Play商店中更新它的应用程序,现在您将更新它。


0
投票

因此,只需使用早期证书即可构建新项目。

脚步: 1.打开项目结构。 2.添加签名 3.提供早期密钥库的路径。


0
投票

我相信您正在谈论在调试模式下使用您的开发人员密钥进行app签名。当它在不同的PC上构建时,它使用不同的密钥进行签名。

为避免这种情况,您应该使用key generate for project。您可以使用keytool生成此内容:

keytool - genkey -v -keystore <filename> -alias <alias> -keyalg RSA -keysize 2048 -validity <validity in days, more than 25 years>

然后在build.gradle文件中使用signConfig:

android {
  signingConfigs {
                   debug {
                        storeFile file("location of your .keystore file")
                        storePassword "password for keystore"
                        keyAlias "alias of the key"
                        keyPassword "password for the key"
                  }
 }

0
投票

android_id = android.provider.Settings.Secure.getString(context.getContentResolver(),Secure.ANDROID_ID).toString();

    didsha1 = HashingFunctions.sha1(android_id);

您可以通过指定一些文本来更改sha1


0
投票

第一步打开您的C盘程序文件 - >打开JAVA文件夹 - >在jarsigner.exe上打开Bin和DoubleClick

然后打开Cmd

转到C:\ Program Files \ Java \ jdk1.8.0_191 \ bin然后输入然后转到C:\ Program Files \ Java \ jdk1.8.0_191 \ bin> keytool -list -keystore“F:\ BTG UPDATE BUILD \ Beyond_The_Game。 JKS”

输入JUST Show输入Kaystoer密码*****输入你的PAssword最后输入你的Release SHA键让你感谢你enter image description here

© www.soinside.com 2019 - 2024. All rights reserved.