gpt4 book ai didi

Android 发布 keystore 问题 : "Keystore was tampered with, or password was incorrect"

转载 作者:塔克拉玛干 更新时间:2023-11-02 23:18:34 49 4
gpt4 key购买 nike

几个月前,我使用以下命令生成了我的 android 版本 keystore :

keytool -genkey -v -keystore my-release-key.keystore -alias myalias -keyalg RSA -keysize 2048 -validity 10000

我输入了 keystore 的密码并将其记下来,在最后一步,当需要输入证书密码时,我按回车键使用与 keystore 相同的密码(所以我只需要记住一个整个过程的密码)。

生成此 keystore 后,我使用此命令签署了我的 apk 以供发布:

jarsigner -verbose -keystore my-release-key.keystore my.apk myalias

我输入密码的地方(没问题)。

现在我必须在市场上推送我的 apk 的更新,当我尝试使用上面的命令对新的 apk 进行签名时,我得到一个“Keystore 被篡改,或者密码不正确”。

我很困惑,我回到我的 keystore 备份,我遇到了同样的问题。我确定密码是正确的。请注意,我根本没有在该过程中使用 Eclipse(我是从命令行签名的)。

这可能是什么问题?嘻嘻嘻!!

最佳答案

与社区分享我的经验...

JDK 1.7android 的 build.gradle

android {
compileSdkVersion 18
buildToolsVersion "17.0.0"

signingConfigs {
release {
storeFile file("../my-release.keystore")
storePassword "$MakeMyDay!"
keyAlias "my-release"
keyPassword "$MakeMyDay!"
}
}
:

当我 gradlew assembleRelease 时,我得到了可怕的“被篡改或密码不正确”的错误。

解决方案:

使用更简单的密码,例如 abcdef。不确定是否有 $ 和 !得到了支持。

关于Android 发布 keystore 问题 : "Keystore was tampered with, or password was incorrect",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9309975/

49 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com