我更换了自己的电脑,而且我正在尝试更新自己的应用。我从GIT下载了一个空洞代码但是aplications现在有不同的SHA1。怎么改呢?有一个简单的方法吗?
答案 0 :(得分:0)
请完成此thread
这是针对您最初在Play商店中更新过的应用,现在您将更新它。
答案 1 :(得分:0)
因此,只需使用早期证书即可构建新项目。
步骤:
1.打开项目结构
2.添加签名
3.提供早期密钥库的路径。
答案 2 :(得分:0)
我相信您正在谈论在调试模式下使用您的开发人员密钥进行应用签名。 当它在不同的PC上构建时,它使用不同的密钥签名。
要避免这种情况您应该使用项目的密钥生成。 您可以使用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"
}
}
答案 3 :(得分:0)
android_id = android.provider.Settings.Secure.getString(context.getContentResolver(),Secure.ANDROID_ID).toString();
didsha1 = HashingFunctions.sha1(android_id);
你可以通过分配一些文字来改变sha1
答案 4 :(得分:0)