如何在没有密钥库密码的情况下启用Google Play App签名

时间:2017-06-05 07:36:04

标签: java android google-play android-app-signing

这个问题不重复,因为这个问题与Google Play App Signing有关,其他问题中提到的答案并没有解决这个问题。

我在Playstore上有一个活跃的应用程序 500,000+下载,我已经备份了我的密钥库文件,但遗憾的是我忘记了我的密钥库密码,我有什么办法可以启用Google Play App签名,上传我的新apk&发布新版本。

我尝试了各种方法来查找密钥库密码,但没有运气。

1 个答案:

答案 0 :(得分:1)

  

不幸的是我忘记了我的密钥库密码

这是一个多次出现的问题。如果您丢失了密码,则无法使用密钥库。但是,您可以在密码上使用强力应用来破解它。但这可能需要一段时间。如果oyu有一个"标准"您使用/使用了很多密码,尝试使用这个/这些密码,看看它是否正确。

因此,如果没有密码,您将无法执行任何操作 - 不启用Google Play应用程序签名,也无法自行签名。

以及未来的提示:记下密码,或者使用您知道的密码。密码不一定非常复杂,我个人甚至不理解为什么有密码。但是当你丢失密码时,你有两个选择(在尝试不同的可能性之后):强制它或创建一个新的密钥库并将你的应用程序作为一个新的上传。

如果没有密钥库密码,您无法使用Google Play App签名或自行签名。所以你需要获得该密码

或者你可以看到它是否在这个位置的临时gradle文件中:

..Project\.gradle\2.4\taskArtifacts\taskArtifacts.bin

One brute force option

SO question on the topic

one SO question on losing the keystore password

another SO question on losing the keystore password