java - keystore 密码被篡改

标签 java android sdk passwords keystore

我已经将我的 Android 应用程序上传到 Google Play 一段时间了。直到昨晚,它一直在完美地工作。

当我尝试导出我的 android 项目时,我在向我的 keystore 输入密码时收到错误消息。

早些时候,我的 debug.keystore-file 位置默认设置为我的 .android 文件夹。但是现在我必须专门选择它。无论如何,当我输入密码时(我已经在八个早期版本中使用过,因此我 100% 确定是正确的)我收到以下错误消息:

"Keystore was tampered with, or password was incorrect"

我该如何解决这个问题?

据我所知,自上次成功发布以来我所做的唯一更改是我已将 Android SDK 从 1.6 版更新到 1.7 版。这会对我的 debug.keystore 及其密码的有效性产生任何影响吗?

我通常通过谷歌搜索找到我的答案,但在这种情况下,经过几个小时的搜索我仍然没有找到解决方案。请帮我。我真的很想尽快发布我的新版本:)

最佳答案

为什么提到 debug.keystore-file?您是否使用调试 key 签署了您的版本?调试 key 在过期时会重新创建。所以也许这就是发生的事情。 作为SDK docs假设您必须在上传到 Google Play 之前使用发布 key 对您的 apk 进行签名。

关于java - keystore 密码被篡改,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14398476/

相关文章:

java - java连接sqlite数据库的问题

java - 如何在 Java 中比较字符串?

java - AWS Java SDK 上传元数据时出错

java - 硬编码的刺 "x",应该使用 @string 资源

java - 使用 easymock 收到错误

android - PlayStore新视差效果怎么做

java - 使用过滤器以编程方式设置 EditText 数字

java - 如何在我的 flutter android 应用程序中添加 .aar 文件作为包?

java - 从文件中获取媒体标题

python - App Engine 开发服务器在更改时不重新加载代码